Banks and Destinations
Supported Destinations
You can send money to bank accounts and Mobile money wallets in the following countries.
Country | Country Tag | Currency | Destinations |
Nigeria | NG | NGN | 32 Banks |
Kenya | KE | KES | 46 Banks, 1 Mobile Money |
Ghana | GH | GHS | 27 Banks, 3 Mobile Money |
Tanzania | TZ | TZS | 53 Banks |
Uganda | UG | UGX | 41 Banks |
South Africa | ZA | ZAR | 11 Banks |
Rwanda | RW | RWF | 15 Banks |
Sierra leone | SL | SLL | 14 Banks |
Cameroon | CM | XAF | 2 Mobile Money |
Senegal | SN | XOF | 2 Mobile Money |
Burkina Faso | BN | XOF | 3 Mobile Money |
Cote D'ivoire | CD | XOF | 3 Mobile Money |
A list of Banks and Mobile wallets are available for each country via the API below. Some countries or destinations may require branch information. Branch APIs are provided below.
Bank List
POST
https://staging.moneywaveapp.com/v1/banks?country=NG
Returns a list of supported bank names and bank codes for the specified country
Query Parameters
Name | Type | Description |
---|---|---|
country | string | Country short code - NG, GH, KE |
type | string | Destination Type - mobile, pickup |
Branch List
POST
https://staging.moneywaveapp.com/v1/banks/branch?country=GH&bankcode=300302
Returns a list of supported branch names and branch codes for a specified bank
Query Parameters
Name | Type | Description |
---|---|---|
country | string | Country short code, ie GH |
bankcode | string | Bank code for specified bank |
Verifying Account Numbers
It is important to verify the name attached to an account number before disbursing funds into it, this way you reduce the chances of sending funds to the wrong beneficiary.
To resolve an account number you need the bank code for the Beneficiary bank and the Account number. See the API below on how to verify account numbers.
Account Number Verification is available for Nigerian and Ghanian Banks only.
Resolve Account
POST
https://staging.moneywaveapp.com/v1/resolve/account
The bank account number, bank code and currency is passed for verification.
Headers
Name | Type | Description |
---|---|---|
Authorization | string | Authorization token |
Request Body
Name | Type | Description |
---|---|---|
account_number | string | Beneficiary Account Number |
bank_code | string | Destination Bank or Mobile Money Code |
currency | string | Destination currency - NGN, KES, GHS |
Moneywave API requests require an Authorization Token. See how to get one here.
Last updated