Account verification
This page describes the process for verifying bank account numbers
It is Important to verify users' credentials before initiating payments or giving value. Flutterwave gives you the ability to verify bank account numbers through our account resolution endpoint:
Account verification endpoint
This endpoint takes an account number
and a bank code
and returns the user's account name. This helps to ensure the right account details are been supplied by customers.
Account Verification Parameter Description
Parameters | Required | Description |
---|---|---|
account_number | True | Account number to be resolved |
account_bank | True | Bank code. Get Bank codes here |
Method: POST
Header : Content-Type: application/json
Sample request payload:
{
"account_number": "0690000032",
"account_bank": "044"
}
Sample response:
{
"status": "success",
"message": "Account details fetched",
"data": {
"account_number": "0690000032",
"account_name": "Pastor Bright"
}
}
Resolve Flutterwave Merchant ID
Just like with bank accounts, you can resolve a recipient merchant ID for wallet to wallet transfers. This helps you to ensure that the merchant ID receiving the transfer is authentic before initiating the transfer:
{
"account_number": "7981223",
"account_bank": "flutterwave"
}
Sample Response
{
"status": "success",
"message": "Account details fetched",
"data": {
"account_number": "7981223",
"account_name": "Flutterwave Developer Account"
}
}
Updated about 2 years ago
Next Steps