# RetailerPaymentRequest

constructor(saleData: RetailerSaleData, paymentTransaction: RetailerPaymentTransaction, paymentData: RetailerPaymentData? = null, loyaltyData: RetailerLoyaltyData? = null, marketpayPaymentExtensions: MarketpayPaymentExtensions? = null)

#### Parameters

saleData

Data related to the Sale System.

paymentTransaction

Data related to the payment and loyalty transaction.

paymentData

Data related to the payment transaction.

loyaltyData

Data related to a Loyalty program or account.

marketpayPaymentExtensions

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