Skip to main content
POST
Validate bank account
Validates a bank account by checking the account number format, bank code, and country support. Returns validation status and bank information.
Pass accountName to get back a nameMatch score against the account’s real, resolved name — useful for confirming you have the right recipient before a payout.

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Body

application/json
accountNumber
string
required

Bank account number

Example:

"1234567890"

bankCode
string
required

Bank code or name

Example:

"KCB"

countryCode
string
required

Country code

Example:

"KE"

accountName
string

Name you expect on this account. Returns a nameMatch score against the real one.

Example:

"Jane Doe"

Response

success
boolean
Example:

true

message
string
Example:

"Bank account validated successfully."

data
object