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)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val paidAmount: BigDecimal? = null
Link copied to clipboard
Link copied to clipboard
val tipAmount: BigDecimal? = null