Skip to main content
POST
/
api
/
v1
/
business-offramp
/
verify-account
Verify Bank Account
curl --request POST \
  --url https://aboki-b2b-eobk.onrender.com/api/v1/business-offramp/verify-account \
  --header 'Authorization: <authorization>' \
  --header 'Content-Type: <content-type>' \
  --data '{
  "accountNumber": "<string>",
  "bankCode": "<string>"
}'
{
  "success": true,
  "data": {
    "accountNumber": "<string>",
    "accountName": "<string>",
    "bankCode": "<string>",
    "bankName": "<string>",
    "verified": true,
    "verifiedAt": "<string>"
  }
}

Verify Bank Account

Verify a Nigerian bank account using real-time verification via Lenco API. This ensures the account is valid before creating an offramp order.
Authorization
string
required
Your Public Key from the dashboard. Format: Bearer pk_live_your_key_here
Content-Type
string
required
Must be application/json

Body Parameters

accountNumber
string
required
Nigerian bank account number (e.g., 1234567890)
bankCode
string
required
6-digit Nigerian bank code (e.g., 058 for GTBank)

Response

success
boolean
Whether the account was verified successfully
data
object
accountNumber
string
The verified account number
accountName
string
Account holder name from bank records
bankCode
string
Bank code used for verification
bankName
string
Full bank name
verified
boolean
Verification status
verifiedAt
string
Timestamp of verification

Example Response

{
  "success": true,
  "data": {
    "accountNumber": "1234567890",
    "accountName": "JOHN DOE",
    "bankCode": "058",
    "bankName": "Guaranty Trust Bank",
    "verified": true,
    "verifiedAt": "2025-08-03T12:30:45.123Z"
  }
}
I