It’s important to verify users’ credentials before initiating payments or giving value. Flutterwave gives you the ability to verify bank account numbers through our resolve account details endpoint —you give us your customer’s account number and bank, and we’ll return the account name.
Here’s an example with our SDKs:
If the account is valid, you’ll receive a response with a status of "success", and the account details within the data key:
If the account number is invalid, you’ll get an error response:
Resolving Flutterwave Merchant IDs
You can also use the account resolution endpoint with Flutterwave merchant IDs. This is helpful for verifying wallet details before starting a wallet-to-wallet transfer. To do this, use flutterwave as the account_code, and the merchant ID as the account_number.
The merchant ID is displayed on the merchant dashboard below the business name at the top left.
Sample request will look like this:
Response will look like this: