# Package-level declarations

## Types

RetailerAbortRequest
Link copied to clipboard
data class RetailerAbortRequest(val messageReference: RetailerMessageReference, val abortReason: String) : RetailerRequest
RetailerAcquisitionRequest
Link copied to clipboard
data class RetailerAcquisitionRequest(val saleData: RetailerSaleData, val cardAcquisitionTransaction: RetailerCardAcquisitionTransaction, val requestedAmount: RetailerAmountsReq? = null, val marketpayPaymentExtensions: MarketpayPaymentExtensions? = null) : RetailerRequest
RetailerAdminRequest
Link copied to clipboard
data class RetailerAdminRequest(val adminExtension: RetailerAdminExtension? = null) : RetailerRequest

Admin request which might be used for different purposes depending on adminExtension

RetailerBalanceInquiryRequest
Link copied to clipboard
data class RetailerBalanceInquiryRequest(val marketpayPaymentExtensions: RetailerMarketpayPaymentExtensions? = null, val retailerLoyaltyAccountReqest: RetailerLoyaltyAccountRequest?) : RetailerRequest
RetailerDiagnosisRequest
Link copied to clipboard
data class RetailerDiagnosisRequest(val poiID: String? = null, val hostDiagnosisFlag: Boolean? = null, val acquirerID: List<String>? = null) : RetailerRequest
RetailerDisplayRequest
Link copied to clipboard
data class RetailerDisplayRequest(val displayOutput: List<DisplayOutput>) : RetailerRequest
RetailerLoginRequest
Link copied to clipboard
data class RetailerLoginRequest(val dateTime: LocalDateTime, val saleSoftware: RetailerSaleSoftware, val operatorLanguage: String, val saleTerminalData: RetailerSaleTerminalData? = null, val trainingModeFlag: Boolean? = null, val operatorId: String? = null, val shiftNumber: String? = null, val poiSerialNumber: String? = null, val tokenRequestedType: String? = null, val customerOrderReq: String? = null, val poiId: String? = null, val saleId: String? = null, val softwareVersion: String? = null, val providerId: String? = null, val applicationName: String? = null) : RetailerRequest
RetailerLogoutRequest
Link copied to clipboard
data class RetailerLogoutRequest(val isMaintenanceAllowed: Boolean) : RetailerRequest
RetailerPaymentRequest
Link copied to clipboard
data class RetailerPaymentRequest(val saleData: RetailerSaleData, val paymentTransaction: RetailerPaymentTransaction, val paymentData: RetailerPaymentData? = null, val loyaltyData: RetailerLoyaltyData? = null, val marketpayPaymentExtensions: MarketpayPaymentExtensions? = null) : RetailerRequest

Content of the Payment Request data.

RetailerReconciliationRequest
Link copied to clipboard
data class RetailerReconciliationRequest(val reconciliationType: String, val acquirerID: List<String>? = null, val poiReconciliationId: String? = null) : RetailerRequest
RetailerReversalRequest
Link copied to clipboard
data class RetailerReversalRequest(val originalPoiTransaction: RetailerOriginalPoiTransactionCancellation, val reversalReason: String, val startDate: String? = null, val forecastedAmount: BigDecimal? = null, val saleData: RetailerSaleData? = null, val reversedAmount: BigDecimal? = null, val customerOrder: String? = null, val customerOrderId: String? = null, val openOrderState: Boolean? = null, val currency: String? = null, val additionalInformation: String? = null, val marketpayPaymentExtensions: RetailerMarketpayPaymentExtensions? = null) : RetailerRequest
RetailerStoredValueRequest
Link copied to clipboard
data class RetailerStoredValueRequest(val saleData: RetailerSaleData, val storedValueData: List<RTRStoredValueData>, val amount: String, val currency: String, val ean13: String?, val ean128: String?, val mpy: String?) : RetailerRequest
RetailerTransactionStatusRequest
Link copied to clipboard
data class RetailerTransactionStatusRequest(val messageReference: RetailerMessageReference, val documentQualifier: String? = null, val receiptReprintFlag: Boolean? = null) : RetailerRequest