RetailerAmountsReq
data class RetailerAmountsReq(val currency: String, val requestedAmount: BigDecimal? = null, val cashBackAmount: BigDecimal? = null, val tipAmount: BigDecimal? = null, val paidAmount: BigDecimal? = null, val minimumAmountToDeliver: BigDecimal? = null, val maximumCashBackAmount: BigDecimal? = null, val minimumSplitAmount: BigDecimal? = null)
Various amounts related to the payment and loyalty request from the Sale System.
Parameters
currency
Currency of a monetary amount.
requestedAmount
Amount requested by the Sale for the payment.
cashBackAmount
The cash-back part of the amount requested by the Sale for the payment.
tipAmount
Amount paid for a tip.
paidAmount
Amount already paid amount in case of split payment.
minimumAmountToDeliver
Minimum amount the Sale System is allowed to deliver for this payment.
maximumCashBackAmount
Maximum amount which could be requested for cash-back to the Sale System.
minimumSplitAmount
Minimum amount of a split, which could be requested by a Customer.
Constructors
Link copied to clipboard
constructor(currency: String, requestedAmount: BigDecimal? = null, cashBackAmount: BigDecimal? = null, tipAmount: BigDecimal? = null, paidAmount: BigDecimal? = null, minimumAmountToDeliver: BigDecimal? = null, maximumCashBackAmount: BigDecimal? = null, minimumSplitAmount: BigDecimal? = null)