Disbursement Account Validation

The Account Verification API enables you to validate a recipient's bank account details before initiating a disbursement. This verification helps prevent errors due to invalid account information and ensures that funds are sent to the correct beneficiary.​

Request query parameters

Key ParametersData TypeDescription
accountNumberStringAccount number that the funds are intended to be sent to.
bankShortCodeStringThis should be the institution that your end-customer intends to receive funds in. Please see this link for full list of bank accounts you can send to.
This API only able to validate bank account and not e-wallet account.

Response parameters

Key ParametersData TypeDescription
messageStringMessage response for the request.
accountNoStringThe verified bank account number.
accountNameStringThe name associated with the bank account.
bankShortCodeStringThe short code of the bank institution.
activityIdStringTracker ID used for tracing the request. Either provided by the client or generated by Brick.

By integrating the Account Verification API into your payment workflow—now with support for activityId tracking—you can improve traceability, enhance reliability, and ensure funds are directed to valid and intended recipients.

If you need further assistance or have questions about integrating with Brick's APIs, feel free to reach out to our support team or consult the detailed guides in our documentation.

Query Params
int32
required
Defaults to 151601000313306

The bank account number to be verified.

string
required
Defaults to BRI

The short code of the bank institution. Refer to the Supported Banks List for valid codes.

Headers
string

Optional tracking identifier provided by the client. If omitted, Brick will automatically generate a unique activityId. This value is returned in the response for end-to-end transaction tracing.

Responses

Language
Credentials
Header
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json