Skip to content


With Flutterwave, you can make and receive payments in dozens of currencies and countries, with a variety of payment channels.


Step 1: Create a Flutterwave account

Start by creating an account on

When you create a Flutterwave account, you're given three kinds of API keys:

  • Secret key
  • Public key
  • Encryption key

To get your keys:

  • Log in to your Flutterwave dashboard.
  • Navigate to Settings
  • Select the API Keys open in the Developers section of the menu to view and copy your keys.


You can read more about Flutterwave's API credentials here.

Step 2: Configure Flutterwave in Admin

In the Admin, navigate to Settings -> Payment -> Payment Methods, click to Settings of the Flutterwave payment method, and it will open the configuration section.

Flutterwave setup

Supported currencies

British Pound SterlingGBP
Canadian DollarCAD
Central African CFA FrancXAF
Chilean PesoCLP
Colombian PesoCOP
Egyptian PoundEGP
Ghanaian CediGHS
Guinean FrancGNF
Kenyan ShillingKES
Malawian KwachaMWK
Moroccan DirhamMAD
Nigerian NairaNGN
Rwandan FrancRWF
Sierra Leonean LeoneSLL
São Tomé and Príncipe dobraSTD
South African RandZAR
Tanzanian ShillingTZS
Ugandan ShillingUGX
United States DollarUSD
West African CFA Franc BCEAOXOF
Zambian KwachaZMW

What are the currencies accepted on Flutterwave?

Test Cards

BankAccount NumberOTP
Access Bank (044)069000003112345
Access Bank (044)069000003212345
Access Bank (044)069000003312345
Access Bank (044)069000003412345

Read more about test cards here.

Crafted with ❤️