Account Check
Know who owns the account before you pay.
Holder name for 120+ banks and DANA, OVO, GoPay, ShopeePay.
GET /v1/account/check/:bank/:number scope: identity:check
Key points
Why teams use Account Check
Stop misdirected payouts
Match the holder name to your verified customer before money moves.
Banks and e-wallets together
120+ banks plus the major e-wallets behind one endpoint.
Read-only
A name inquiry only — no funds are moved.
How it works
From request to result
- Fetch bank codes from GET /v1/account/banks (free).
- Sign a GET request with the bank code and number.
- Compare the returned holder name with your records.
Billed per successful name resolution. Not found, invalid input and provider errors are free; the bank list is always free.
Full API reference →request · exampleGET
GET /v1/account/check/MDRIC1ID/1110•••••3597
X-Api-Key: key_live_••••
X-Timestamp: 1757022311
X-Nonce: c2e4••••
X-Signature: v1=••••response · example200
{
"data": {
"bank": "Mandiri",
"accountHolder": "R•••• A••••",
"accountNumber": "1110•••••3597"
},
"requestId": "b19e…"
}FAQ
Questions
Which e-wallets are supported?
DANA, OVO, GoPay and ShopeePay, plus 120+ banks. The live list is at GET /v1/account/banks.
Put Account Check into production.
Request access and our team activates your account, or talk to sales about volume.
Account Check · from Rp150Request API access