1. Account Settings
Enable or disable payment methods globally in your account settings. This will set what payment methods are available to your customers across Flutterwave Inline, Standard, and HTML checkout.For 
payment_options to work, you need to uncheck the Enable Dashboard
Payment Options on your Account Settings.
2. Per Payment
For more control, you can also set payment methods on a per-transaction basis using thepayment_options parameter. This field accepts a comma + space separated list of allowed payment methods.
Here’s how it would look with Flutterwave Inline, Standard, and HTML checkout:
mpesa is only available for KES, so if you specify payment_options as "card, account, mpesa" when collecting an NGN payment, we’ll only show card and account payment options on the modal.
Supported Payment Methods
Here is a list of currently supported payment methods and the value to use when specifying them inpayment_options:
| Payment option | Value |
|---|---|
| Card payment | card |
| Bank account (direct debit) | account |
| Bank transfer | banktransfer |
| M-Pesa | mpesa |
| Mobile mobile Ghana | mobilemoneyghana |
| Mobile money Francophone Africa | mobilemoneyfranco |
| Mobile money Uganda | moilemoneyuganda |
| Mobile money Rwanda | moilemoneyrwanda |
| Mobile money Zambia | moilemoneyzambia |
| Barter payment | barter |
| QR payment | nqr |
| USSD | ussd |
| Credit payment | credit |
| Country | Currency code | Payment Options |
|---|---|---|
| Nigeria | NGN | card ussd banktransfer account internetbanking nqr applepay googlepay enaira opay |
| United States | US | card account googlepay applepay |
| Europe | EUR | card account googlepay applepay |
| United Kingdom | GBP | card account googlepay applepay |
| Ghana | GHS | card ghanamobilemoney |
| Francophone Africa (Cetral Africa) | XAF | card mobilemoneyfranco |
| Francophone Africa (West Africa) | XOF | card mobilemoneyfranco |
| South Africa | ZAR | card account 1voucher googlepay applepay |
| Malawi | MWK | card mobilemoneymalawi |
| Kenya | KES | card mpesa |
| Uganda | UGX | card mobilemoneyuganda |
| Rwanda | RWF | card mobilemoneyrwanda |
| Tanzania | TZS | card mobilemoneytanzania |
Expiring Payments
Forbanktransfer payments (also called pay with Bank Transfer); you can specify an expiry period for transactions.