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 |