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:

Bank Short CodeBank Account NumberBank Account Holder NameAmountExpected Status
MANDIRI112233445PROD ONLYRp29.999Completed
MANDIRI112233445PROD ONLYRp39.999Failed
BRI112233445PROD ONLYRp10.000 - Rp500.000.000Processing

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.

📘

Ready to Go Live?

Once you’ve completed development and passed all tests, review our Production Checklist 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.