# PartialRetailerPaymentResponse

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.

#### 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

## Constructors

PartialRetailerPaymentResponse
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, additionalResponse: String? = null)

## Properties

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

## Functions

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