PurchaseRequest

class PurchaseRequest(currencyId: Int = 0, totalAmount: Long = 0, saleId: String = "", loyaltyApplications: Array<String> = emptyArray(), paymentMethod: String = "", cashBackAmount: Long = 0, tipAmount: Long = 0, maximumTipAmount: Long = -1, maximumTipPercent: Long = -1, allowSkipTip: SkipTipOptions = SkipTipOptions.YES) : TransactionRequest

Represents a standard purchase request.

See also

Constructors

Link copied to clipboard
fun PurchaseRequest(currencyId: Int = 0, totalAmount: Long = 0, saleId: String = "", loyaltyApplications: Array<String> = emptyArray(), paymentMethod: String = "", cashBackAmount: Long = 0, tipAmount: Long = 0, maximumTipAmount: Long = -1, maximumTipPercent: Long = -1, allowSkipTip: SkipTipOptions = SkipTipOptions.YES)

Functions

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun setCurrencyId(value: Int)
Link copied to clipboard
Link copied to clipboard
fun setLoyaltyApplications(applications: Array<String>)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun setPaymentMethod(paymentMethod: String)

Specifies that a specific payment method should be used in this transaction.

Link copied to clipboard
fun setSaleId(value: String)
Link copied to clipboard
fun setTipAmount(amount: Long)
Link copied to clipboard
fun setTotalAmount(value: Long)