---
agentTools:
  projectIndex: https://onebrick.readme.io/llms.txt
---

# Testing the Disbursement Feature

Brick provides a sandbox environment so you can test disbursement flows safely—without using real funds or hitting production endpoints.

## 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:

### Regular Disbursement

| Bank Short Code | Bank Account Number | Bank Account Holder Name | Amount                   | Expected Status                                |
| :-------------- | :------------------ | :----------------------- | :----------------------- | :--------------------------------------------- |
| MANDIRI         | 112233445           | PROD ONLY                | Rp29.999                 | Completed                                      |
| BRI             | 112233445           | PROD ONLY                | Rp10.000 - Rp500.000.000 | Processing                                     |
| MANDIRI         | 112233445           | PROD ONLY                | Rp39.999                 | Failed                                         |
| SINARMAS        | 112233445           | PROD ONLY                | Rp10.000 - Rp500.000.000 | Failed with error 503 (Bank Under Maintenance) |

**Important Notes for Sandbox Testing:**

* Bank Account Number: Any number with more than 8 digits is acceptable.
* Account Holder Name: Must always be exactly "PROD ONLY".
* Amount: Must fall within the range of Rp10.000 to Rp500.000.000.
* These values are hardcoded in our sandbox environment to help simulate specific response statuses.

### BI-Fast Disbursement

| Bank Short Code | Bank Account Number | Bank Account Holder Name | Amount                   | Expected Status |
| :-------------- | :------------------ | :----------------------- | :----------------------- | :-------------- |
| BCA             | 010800041187        | JOHN CENA                | Rp10.000 - Rp250.000.000 | Completed       |
| BCA             | 7095560835          | JOHN CENA                | Rp10.000 - Rp250.000.000 | Processing      |

Important Notes for Sandbox Testing:

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

> 📘 Ready to Go Live?
>
> Once you’ve completed development and passed all tests, review our [Production Checklist](/reference/production-check-list) to ensure you're ready to launch in production.

***

### Testing in Production Environment (Live Mode)

In production mode, transactions are real and irreversible.

To test disbursement in Live:

* Use actual bank account numbers and real account holder names
* Ensure your account has sufficient balance before initiating payment
* Monitor the transaction via the dashboard or callback endpoint

> 🚧 Brick will deduct the transfer amount and fee from your live balance. We recommend testing with small nominal values initially.