payment methods - AEVI-AppFlow/pos-android-sdk GitHub Wiki

For use by flow services to report what payment methods they support, and what payment method was used for a given transaction.

What payment methods are supported can be retrieved via PaymentFlowServices.getAllSupportedPaymentMethods() or for individual flow services via PaymentFlowServiceInfo.getSupportedPaymentMethods().

What payment method was used for a particular transaction can be retrieved via TransactionResponse.getPaymentMethod().

See PaymentMethods for defined constants.

Payment method Description
"card" Paid via payment card
"cash" Paid with cash
"points" Used points from a loyalty scheme
"reward" Used a reward or bonus obtained in a previous transaction
"cheque" Paid with cheque
"bankTransfer" Transferred money from bank account
"gift" Paid using a prepaid stored-value money card
"ebt" Paid using a Electronic Benefit Transfer (EBT) card
⚠️ **GitHub.com Fallback** ⚠️