# Package-level declarations

## Types

ErrorRetailerAcquisitionResponse
Link copied to clipboard
data class ErrorRetailerAcquisitionResponse(val saleData: RetailerSaleData, val poiData: RetailerPOIData, val paymentBrand: List<String>? = null, val paymentInstrumentData: RTRPaymentInstrumentData? = null, val additionalExceptionInfo: String? = null, val marketpayPaymentExtensions: MarketpayPaymentExtensions?) : RetailerAcquisitionResponse
ErrorRetailerDiagnosisResponse
Link copied to clipboard
data class ErrorRetailerDiagnosisResponse(val pendingTransactionsCount: Int, val loggedSaleID: List<String>? = null, val poiStatus: RetailerPoiStatus? = null, val poiSerialNumber: String? = null, val hostStatus: RetailerHostStatus? = null, val sto: String? = null, val additionalExceptionInfo: String? = null, val terminalId: String? = null) : RetailerDiagnosisResponse
ErrorRetailerLoginResponse
Link copied to clipboard
data class ErrorRetailerLoginResponse(val additionalExceptionInfo: String? = null) : RetailerLoginResponse

Notifies that login procedure was failed

ErrorRetailerLogoutResponse
Link copied to clipboard
data class ErrorRetailerLogoutResponse(val additionalExceptionInfo: String? = null) : RetailerLogoutResponse
ErrorRetailerPaymentResponse
Link copied to clipboard
data class ErrorRetailerPaymentResponse(val saleData: RetailerSaleData, val poiData: RetailerPOIData, val paymentReceipt: List<RetailerPaymentReceipt>? = null, val paymentResult: RetailerPaymentResult? = null, val loyaltyResult: List<RetailerLoyaltyResult>? = null, val customerOrder: List<RetailerCustomerOrder>? = null, val marketpayPaymentExtensions: RetailerMarketpayPaymentExtensions? = null, val additionalExceptionInfo: String? = null, val additionalResponse: String? = null) : RetailerPaymentResponse

Notifies that payment was failed

ErrorRetailerReconciliationResponse
Link copied to clipboard
data class ErrorRetailerReconciliationResponse(val reconciliationType: String, val transactionTotals: List<RetailerTransactionTotals>? = null, val poiReconciliationId: String? = null, val additionalExceptionInfo: String? = null) : RetailerReconciliationResponse
ErrorRetailerReversalResponse
Link copied to clipboard
data class ErrorRetailerReversalResponse(val saleData: RetailerSaleData? = null, val poiData: RetailerPOIData? = null, val reversedAmount: BigDecimal? = null, val additionalExceptionInfo: String? = null, val additionalResponse: String? = null, val retailerPaymentReceipt: List<RetailerPaymentReceipt>? = null, val originalPoiTransactionCancellation: RetailerOriginalPoiTransactionCancellation? = null, val customerOrder: RetailerCustomerOrder? = null, val marketpayPaymentExtensions: MarketpayPaymentExtensions? = null) : RetailerReversalResponse
ErrorRetailerTransactionStatusResponse
Link copied to clipboard
data class ErrorRetailerTransactionStatusResponse(val messageReference: RetailerMessageReference? = null, val repeatedMessageResponse: RetailerRepeatedMessageResponse? = null, val additionalExceptionInfo: String? = null) : RetailerTransactionStatusResponse
FailedRetailerBalanceInquiryResponse
Link copied to clipboard
data class FailedRetailerBalanceInquiryResponse(val errorCondition: String?, val additionalResponse: String?, val marketpayPaymentExtensions: RetailerMarketpayPaymentExtensions? = null, val balance: String, val currency: String, val loyaltyAccount: RetailerLoyaltyAccount?) : RetailerBalanceInquiryResponse
FailedRetailerStoredValueResponse
Link copied to clipboard
data class FailedRetailerStoredValueResponse(val saleData: RetailerSaleData?, val poiData: RetailerPOIData?, val additionalResponse: String? = null, val additionalExceptionInfo: String? = null, val marketpayPaymentExtensions: RetailerMarketpayPaymentExtensions?, val storedValueResults: List<RetailerStoredValueResult>?) : RetailerStoredValueResponse
OutputResult
Link copied to clipboard
data class OutputResult(val device: String, val infoQualify: String, val response: Response)
PartialRetailerPaymentResponse
Link copied to clipboard
data class PartialRetailerPaymentResponse(val saleData: RetailerSaleData, val poiData: RetailerPOIData, val paymentReceipt: List<RetailerPaymentReceipt>? = null, val paymentResult: RetailerPaymentResult? = null, val loyaltyResult: List<RetailerLoyaltyResult>? = null, val customerOrder: List<RetailerCustomerOrder>? = null, val marketpayPaymentExtensions: RetailerMarketpayPaymentExtensions? = null, val additionalResponse: String? = null) : RetailerPaymentResponse

Notifies that payment was passed partially paymentResult contains field RetailerPaymentResult.amountsResp authorised amount will point approved by Host amount.

Response
Link copied to clipboard
data class Response(val errorCondition: String?, val result: String, val additionalResponse: String?)
RetailerAcquisitionResponse
Link copied to clipboard
sealed class RetailerAcquisitionResponse : RetailerResponse
RetailerBalanceInquiryResponse
Link copied to clipboard
interface RetailerBalanceInquiryResponse : RetailerResponse
RetailerDiagnosisResponse
Link copied to clipboard
sealed class RetailerDiagnosisResponse : RetailerResponse
RetailerDisplayResponse
Link copied to clipboard
data class RetailerDisplayResponse(val outputResult: OutputResult) : RetailerResponse
RetailerLoginResponse
Link copied to clipboard
sealed class RetailerLoginResponse : RetailerResponse
RetailerLogoutResponse
Link copied to clipboard
sealed class RetailerLogoutResponse : RetailerResponse
RetailerPaymentResponse
Link copied to clipboard
sealed class RetailerPaymentResponse : RetailerResponse
RetailerReconciliationResponse
Link copied to clipboard
sealed class RetailerReconciliationResponse : RetailerResponse
RetailerReversalResponse
Link copied to clipboard
sealed class RetailerReversalResponse : RetailerResponse
RetailerStoredValueResponse
Link copied to clipboard
interface RetailerStoredValueResponse : RetailerResponse
RetailerTransactionStatusResponse
Link copied to clipboard
sealed class RetailerTransactionStatusResponse : RetailerResponse
SuccessfulRetailerStoredValueResponse
Link copied to clipboard
data class SuccessfulRetailerStoredValueResponse(val saleData: RetailerSaleData?, val poiData: RetailerPOIData?, val additionalResponse: String? = null, val marketpayPaymentExtensions: RetailerMarketpayPaymentExtensions?, val storedValueResults: List<RetailerStoredValueResult>?) : RetailerStoredValueResponse
SuccessRetailerAcquisitionResponse
Link copied to clipboard
data class SuccessRetailerAcquisitionResponse(val saleData: RetailerSaleData, val poiData: RetailerPOIData, val paymentBrand: List<String>? = null, val paymentInstrumentData: RTRPaymentInstrumentData? = null, val additionalResponse: String? = null, val marketpayPaymentExtensions: MarketpayPaymentExtensions?) : RetailerAcquisitionResponse
SuccessRetailerDiagnosisResponse
Link copied to clipboard
data class SuccessRetailerDiagnosisResponse(val pendingTransactionsCount: Int, val loggedSaleID: List<String>? = null, val poiStatus: RetailerPoiStatus? = null, val poiSerialNumber: String? = null, val hostStatus: RetailerHostStatus? = null, val sto: String? = null, val additionalResponse: String? = null, val terminalId: String? = null) : RetailerDiagnosisResponse
SuccessRetailerLoginResponse
Link copied to clipboard
data class SuccessRetailerLoginResponse(val additionalResponse: String? = null) : RetailerLoginResponse

Notifies that login procedure was successful

SuccessRetailerLogoutResponse
Link copied to clipboard
data class SuccessRetailerLogoutResponse(val additionalResponse: String? = null) : RetailerLogoutResponse
SuccessRetailerLoyaltyAccountBalanceInquiryResponse
Link copied to clipboard
data class SuccessRetailerLoyaltyAccountBalanceInquiryResponse(val balance: String, val currency: String, val loyaltyAccount: RetailerLoyaltyAccount?, val marketpayPaymentExtensions: RetailerMarketpayPaymentExtensions? = null) : RetailerBalanceInquiryResponse
SuccessRetailerPaymentResponse
Link copied to clipboard
data class SuccessRetailerPaymentResponse(val saleData: RetailerSaleData, val poiData: RetailerPOIData, val paymentReceipt: List<RetailerPaymentReceipt>? = null, val paymentResult: RetailerPaymentResult? = null, val loyaltyResult: List<RetailerLoyaltyResult>? = null, val customerOrder: List<RetailerCustomerOrder>? = null, val marketpayPaymentExtensions: RetailerMarketpayPaymentExtensions? = null, val additionalResponse: String? = null) : RetailerPaymentResponse

Notifies that payment was passed successfully

SuccessRetailerReconciliationResponse
Link copied to clipboard
data class SuccessRetailerReconciliationResponse(val reconciliationType: String, val transactionTotals: List<RetailerTransactionTotals>? = null, val poiReconciliationId: String? = null, val additionalResponse: String? = null) : RetailerReconciliationResponse
SuccessRetailerReversalResponse
Link copied to clipboard
data class SuccessRetailerReversalResponse(val saleData: RetailerSaleData? = null, val poiData: RetailerPOIData? = null, val reversedAmount: BigDecimal? = null, val additionalResponse: String? = null, val retailerPaymentReceipt: List<RetailerPaymentReceipt>? = null, val originalPoiTransactionCancellation: RetailerOriginalPoiTransactionCancellation? = null, val customerOrder: RetailerCustomerOrder? = null, val marketpayPaymentExtensions: MarketpayPaymentExtensions? = null) : RetailerReversalResponse
SuccessRetailerTransactionStatusResponse
Link copied to clipboard
data class SuccessRetailerTransactionStatusResponse(val messageReference: RetailerMessageReference? = null, val repeatedMessageResponse: RetailerRepeatedMessageResponse? = null, val additionalResponse: String? = null) : RetailerTransactionStatusResponse