Brick Disbursement API
Automate payouts without slowing down operations
Create single or bulk payouts from your product, validate supported recipient details, and track the resulting transaction status through the API.

Our Solution
Validate recipient details before sending a payout
Check supported account details before creating the transfer, then keep the returned reference and status with your own payout record.
With a careful approach in verifying account information, starting from:
Examples of Using Brick Disbursement API

Fund Disbursement
Prepare single or bulk payouts to companies, small businesses, or individuals and track each transfer by reference.

Loans
Send approved loan proceeds and retain the transfer reference with the loan record.

Payroll Disbursement
Prepare salary payouts in a structured batch and track their transaction status.
Money Sending Destination Institutions
Send money to +140 bank accounts & e-wallets at once without interruption using Brick API
How Brick API Works
After authentication, create a transfer for one recipient or submit a structured batch. Keep the returned reference and latest status with your own payout record.
{
"status": 200,
"data": {
"message": "Disbursement retrieved successfully",
"id": "asdasd123123asdasdasd",
"type": "disbursement",
"attributes": {
"referenceId": "test-disbursement-1",
"description": "test-disbursement-1",
"amount": "10000",
"status": "completed",
"settlementStatus": null,
"createdAt": "2022-07-21T13: 49: 39.752+07: 00",
"disbursementMethod": {
"type": "bank_transfer",
"bankAccountNo": "12345678",
"bankShortCode": "BCA",
"bankAccountHolderName": "PROD ONLY",
"bankName": "Bank Central Asia"
}
}
},
"metaData": {
"source": "API",
"entity": "Payment"
},
"error": null
}Benefits
What the API adds to your payout workflow
Recipient Validation
Validate supported destination account details before creating a payout.
Single and Bulk Payouts
Use the same API workflow for one recipient or a structured payout batch.
Published Transaction Pricing
Review the applicable destination and transaction fees before processing payouts.
Real-time Transactions
Receive status updates for supported transfers and use them in your operations workflow.
Test a payout workflow in the sandbox
Create a test account to explore the API, or talk to sales about destinations, expected volume, and production access.