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?
