Accounts & UtilitiesBank Account Verifications

Verify identity of bank account holder

POST
/v1/bank-account-verifications

Authorization

authorization
AuthorizationBearer <token>

Set Your Secret API Key

In: header

Request Body

application/json

TypeScript Definitions

Use the request body type in TypeScript.

accountNumber*string

DBS/POSB bank account number. Hyphens must be excluded. A DBS account number has 10 digits, and a POSB account number has 9 digits.

Match^[0-9]{7,30}$
Length1 <= length
bank*string

Bank of the given account number. Currently must be DBSSSGSGXXX.

Match^[A-Z0-9]{8}([A-Z0-9]{3})?$
Length1 <= length
idNumber?string

NRIC number, passport number or Malaysia identity card number. For joint accounts, this can be either one of the account holder's identity.

Length0 <= length <= 16
idType?string

Type of identity: NRIC, PASSPORT, or MALAYSIAN_ID.

Response Body

*/*

curl -X POST "https://example.com/v1/bank-account-verifications" \  -H "Content-Type: application/json" \  -d '{    "accountNumber": "string",    "bank": "string"  }'
{  "accountNumber": "string",  "failureReason": "string",  "idNumber": "string",  "idType": "string",  "success": true}