Disbursement via API
Brick Disbursement API is the Send Money API for creating payouts from your Brick balance to supported destination accounts. Use it when your system needs to automate bank transfers, vendor payouts, refunds, partner payments, seller withdrawals, payroll-like transfers, or other money-out workflows.
The Disbursement API flow combines payout creation, callback handling, and status checks. Store your own referenceId together with Brick transaction identifiers so your system can reconcile API responses, callbacks, dashboard records, and ledger data.
What You Can Do With This API
- Create Regular or BI-FAST disbursement requests.
- Track status by disbursement ID or reference ID.
- Receive callbacks when transaction status changes.
- Retrieve ledger or disbursement history for reconciliation.
- Download transfer proof documents when available.
Integration flow overview
A basic disbursement integration should consist of two key steps:
- Create Payment Out Request
Submit a disbursement request via API to initiate the actual fund transfer. - Check Payment Status (Optional but Recommended)
If you're building a fully automated experience, we recommend adding a step to check the latest transaction status. This helps you handle failures or retries more gracefully.
Sequence Diagram
The diagram below illustrates a typical interaction between your system and the Brick API for disbursement:

A step-by-step view of the disbursement and status checking flow.
Next Steps
Ready to implement the API? Start with these guides:
- Prepare Yourself to Use API
- Regular Disbursement
- BI-FAST Disbursement API
- Disbursement Coverage
- Check Disbursement Status
- Ledger / Disbursement History
- Service Level Agreement

