Brick API Documentation
Brick API

BIFAST Disbursement

Server

Create real-time BI-FAST bank transfers through Brick Send Money. Use this tag when you need faster payout rails, recipient bank details, sender information, reference IDs, callbacks, and status tracking.


BIFAST Disbursement API

POST
https://sandbox.onebrick.io
/v2/payments/gs/bifast-disbursements
publicAccessToken (header)

Create a BI-FAST disbursement for near real-time bank payouts through Brick Send Money. Provide amount, reference ID, recipient bank details, sender information, and required authentication headers; Brick returns a disbursement record and processes the transfer asynchronously. Use callbacks and status inquiry endpoints to reconcile final payout state after submission.

Testing in Sandbox Environment (Testing Mode)

To simulate various transaction statuses, use the sample inputs below when calling the Disbursement API in the sandbox environment:

BI-Fast Disbursement

Bank Short CodeBank Account NumberBank Account Holder NameAmountExpected Status
BCA010800041187JOHN CENARp10.000 - Rp250.000.000Completed
BCA7095560835JOHN CENARp10.000 - Rp250.000.000Processing

Important Notes for Sandbox Testing:

  • Amount: Must fall within the range of Rp10.000 to Rp250.000.000.

BIFAST Disbursement API › Request Body

amount
​integer · int32 · required

Amount that you would like to send

Default: 10000
referenceId
​string · required

A unique reference ID as a unique identifier

Default: test-1
description
​string · required

An arbitrary string attached to the object. Often useful for displaying to users what the transaction was for. Description length limit is 1000 chars.

Default: test-disbursement-1
​object · required
​object · required

BIFAST Disbursement API › Responses

200

status
​integer
Default: 0
message
​string
id
​string
type
​string
​object
​object
error
​