For the complete documentation index, see llms.txt. This page is also available as Markdown.

cashback

Description

Customer/Merchant is prompted to select from a list of predefined cashout amounts or enter a custom cashout amount or no cashout at all.

Merchant/Customer action

Selects the appropriate cashout option and the transaction is continued.

Configuration Parameter

merchant.Currency.CashbackAmounts - The list of pre-defined cashout amounts that the customer can select.

merchant.Currency.CashbackCeiling - If the custom amount entered is greater than this amount, customer is asked to enter the cashout again.

merchant.CashoutOnlyEnabled - Cashout option is presented to the user only if this is enabled.

merchant.PurchaseAndCashoutEnabled - Cashout option is presented to the user only if this is enabled.

merchant.CashbackCustomOptionEnabled - When enabled, a Custom option is presented to the user, allowing entry of an arbitrary amount.

merchant.Currency.CashbackIncrementInterval - The custom cashout entered must be divisible by this interval, otherwise an error is shown that the custom cashout is not divisible by this interval.

Products.CashoutEnabled - If the cashout is selected and the card is swiped or inserted, but the card that is presented doesn’t support cashout, the transaction is declined.

Products.PurchaseAndCashoutEnabled - If the cashout is selected during a purchase and the card is swiped or inserted, but the card that is presented doesn’t support purchase and cashout, the transaction is declined.

Products.CtlsCashoutEnabled - If the cashout is selected and the card is tapped, but the card that is presented doesn’t support cashout, the transaction is declined.

Products.CtlsPurchaseAndCashoutEnabled - If the cashout is selected during a purchase and the card is tapped, but the card that is presented doesn’t support purchase and cashout, the transaction is declined.

Products.ManualCashoutEnabled - If the cashout is selected and the card information is manually entered, but the card doesn’t support cashout, the transaction is declined.

Products.ManualPurchaseAndCashoutEnabled - If the cashout is selected during a purchase and the card information is manually entered, but the card doesn’t support purchase and cashout, the transaction is declined.

Error Scenarios

If the user enters a custom cashout amount greater than maximum cashout allowed, the user will be asked to enter cashout again

If the device crashes or device reboots while on this screen, when the payment application restarts or device boots up , no power failure recovery will occur

---

Last updated

Was this helpful?