Skip to main content

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.
Response:


Verify Bank Account

Verify a bank account before sending an offramp payout.
Request Parameters: Response:

Verification Flow

1

Get Bank Code

Find the recipient’s bank code from the supported banks list
2

Verify Account

Call the verification endpoint with bank code and account number
3

Check Account Name

Confirm the returned account name matches the expected recipient
4

Proceed with Offramp

Use the verified details to initiate your offramp transaction

Complete Verification Example


Error Handling

Error: Account number not foundPossible causes:
  • Account number is incorrect
  • Account number doesn’t exist
  • Bank code is wrong
  • Account was closed
Solution:
  • Verify account number with recipient
  • Check bank code is correct
  • Try different bank if transferred
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”)
Solution:
Error: Bank code not in supported listSolution:
  • Check supported banks list
  • Use alternative bank if available
  • Contact support to request bank support
Error: Verification request timed outCauses:
  • Bank service temporarily down
  • Network issues
  • High traffic
Solution:
  • 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