ErrorRetailerPaymentResponse

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

Parameters

saleData

Data related to the Sale System.

poiData

Data related to the Sale System.

paymentReceipt
paymentResult

Data related to the Sale System.

loyaltyResult

Data related to the Sale System.

customerOrder

Customer order attached to a card, recorded in the POI system.

marketpayPaymentExtensions

this is non-NEXO schema modification optional field, contact ECR team for details

additionalResponse

represents additional host info

additionalExceptionInfo

represents extended error info

Constructors

Link copied to clipboard
constructor(saleData: RetailerSaleData, poiData: RetailerPOIData, paymentReceipt: List<RetailerPaymentReceipt>? = null, paymentResult: RetailerPaymentResult? = null, loyaltyResult: List<RetailerLoyaltyResult>? = null, customerOrder: List<RetailerCustomerOrder>? = null, marketpayPaymentExtensions: RetailerMarketpayPaymentExtensions? = null, additionalExceptionInfo: String? = null, additionalResponse: String? = null)

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override val customerOrder: List<RetailerCustomerOrder>? = null
Link copied to clipboard
open override val loyaltyResult: List<RetailerLoyaltyResult>? = null
Link copied to clipboard
open override val marketpayPaymentExtensions: RetailerMarketpayPaymentExtensions? = null
Link copied to clipboard
open override val paymentReceipt: List<RetailerPaymentReceipt>? = null
Link copied to clipboard
open override val paymentResult: RetailerPaymentResult? = null
Link copied to clipboard
open override val poiData: RetailerPOIData
Link copied to clipboard
open override val saleData: RetailerSaleData

Functions

Link copied to clipboard
open override fun isSameProtocol(message: DomainMessage): Boolean
open override fun isSameProtocol(message: RawMessage): Boolean