Overview
Before initiating an offramp transaction, you must verify the recipient bank account. This ensures the account is valid and matches the expected account holder name. What you’ll learn:- Get supported banks
- Verify bank account details
- Understand verification responses
- Handle verification errors
- Best practices
Why Verify Bank Accounts?
Prevent Errors
Avoid sending money to wrong accounts
Confirm Identity
Verify account name matches expected recipient
Reduce Fraud
Detect invalid or suspicious accounts
Save Time
Catch issues before transaction processing
Get Supported Banks
Retrieve the list of banks supported for offramp payouts.Popular Nigerian Banks
| Bank Name | SWIFT Code |
|---|---|
| Access Bank | ABNGNGLA |
| Guaranty Trust Bank (GTBank) | GTBINGLA |
| First Bank of Nigeria | FBNINGLA |
| United Bank for Africa (UBA) | UNAFNGLA |
| Zenith Bank | ZEIBNGLA |
| Ecobank Nigeria | ECOCNGLA |
| Fidelity Bank | FIDTNGLA |
| First City Monument Bank (FCMB) | FCMBNGLA |
| Stanbic IBTC Bank | SBICNGLA |
| Sterling Bank | STBLNGLA |
| Union Bank | UBNINGLA |
| Wema Bank | WEMANGLA |
| Providus Bank | PRVSNGLA |
| Keystone Bank | KSBNNGLA |
| Polaris Bank | PLARNGLX |
Verify Bank Account
Verify a bank account before sending an offramp payout.| Parameter | Type | Required | Description |
|---|---|---|---|
bankCode | string | Yes | Bank code (e.g., “GTBINGLA” for GTBank) |
accountNumber | string | Yes | 10-digit account number |
Verification Flow
Complete Verification Example
Error Handling
Invalid Account Number
Invalid Account Number
Error: Account number not foundPossible causes:
- Account number is incorrect
- Account number doesn’t exist
- Bank code is wrong
- Account was closed
- Verify account number with recipient
- Check bank code is correct
- Try different bank if transferred
Name Mismatch
Name Mismatch
Error: Account name doesn’t match expectedCauses:
- Recipient gave wrong account number
- Account belongs to different person
- Name format differs (e.g., “John Doe” vs “DOE JOHN”)
Bank Not Supported
Bank Not Supported
Error: Bank code not in supported listSolution:
- Check supported banks list
- Use alternative bank if available
- Contact support to request bank support
Verification Timeout
Verification Timeout
Error: Verification request timed outCauses:
- Bank service temporarily down
- Network issues
- High traffic
- Retry after a few seconds
- Try during off-peak hours
- Contact support if persists
Best Practices
Always Verify First
Never skip verification. Always verify before initiating offramp
Check Name Match
Confirm account name matches expected recipient
Save Verified Details
Cache verified account details for repeat transactions
Handle Errors Gracefully
Implement proper error handling and user feedback
Use Correct Bank Code
Double-check bank code from supported banks list
Validate Input
Ensure 10-digit account number before verification
Next Steps
Overview
Learn about offramp basics
Exchange
Get quotes and initiate swaps
Tracking
Monitor transaction progress
Error Handling
Handle API errors properly

