Verify Indonesian bank account details before storing beneficiaries or initiating payouts. Account validation reduces failed transfers, mistyped account numbers, and operational reconciliation issues.
Client Reference
clientReference is an optional query parameter that lets your system send a custom unique reference for each Bank Account Validation request. Use it to simplify tracking, transaction matching, and reconciliation against your own internal reference.
Supported values: letters, numbers, hyphen (-), underscore (_), and period (.), up to 64 characters. An empty clientReference is treated the same as not providing the parameter. If the same client sends a duplicate clientReference, Brick returns 409 duplicate_reference.
Request without clientReference
Code
Response without clientReference
Code
Request with clientReference
Code
Response with clientReference
Code
Duplicate clientReference response
Code
Account Verification API
Verify bank account details before saving a beneficiary, onboarding a user, or initiating a payout. Use this endpoint as a Financial Insight or risk-control check to reduce typo-related failures and suspicious account usage. The response helps your system decide whether account data is valid enough to continue the workflow.
query Parameters
accountNumberThe bank account number to be verified.
bankShortCodeThe bank short code to validate. Collection example: MANDIRI.
clientReference^[A-Za-z0-9._-]*$Optional unique reference supplied by your client system for tracking, transaction matching, and reconciliation. Use up to 64 characters: letters, numbers, hyphen (-), underscore (_), or period (.). Leave it empty or omit it when you do not want to send a client reference.
Account Verification API › Responses
200 Success
Decision Table
| Variant | Matching Criteria |
|---|---|
| type = object | |
| type = object |
statuserror
