Testing your QRIS integration
Sandbox Environment
Static QRIS is not available in sandbox mode.
Currently, only Dynamic QRIS can be tested in the sandbox environment.
You can generate a Dynamic QRIS using the API and simulate the payment process, but no real fund transfer will occur.
🚀 Production (Live Mode)
In production, QRIS payments use real funds, and the full callback lifecycle is triggered automatically by the Brick system.
Callback Flow
For every successful QRIS transaction, Brick sends two callbacks to your configured webhook URL:
PAID
Callback – Sent in real time once the user completes the QRIS payment.
This indicates that the customer has successfully sent the payment.COMPLETED
Callback – Sent when the funds have been settled to your Brick account, based on the settlement timeline (typically T+1 working day).
Use the PAID status to update order confirmations immediately, and COMPLETED for financial reconciliation or unlocking service delivery.
Updated 3 days ago