BrickCollect (Acceptance) FAQ

1. Virtual Account (VA)

Q: What is the difference between Open VA and Closed VA?
• Open VA: reusable, flexible amount
• Closed VA: one-time use, fixed amount

Reference:
• Virtual Account Overview
https://docs.onebrick.io/docs/virtual-account


Q: Why is my VA payment not reflected yet?

Possible causes:
• Bank settlement delay
• Callback not delivered yet

Recommended actions:
• Listen to VA callback
• Use VA Status API as fallback

References:
• VA Callback
https://docs.onebrick.io/reference/callback-e-wallet-payment-copy
• VA Status API
https://docs.onebrick.io/reference/status-of-open-va


Q: Why did my Closed VA payment fail?

Most common reason:
• Paid amount does not match the fixed VA amount

Reference:
• Generate Closed VA
https://docs.onebrick.io/reference/generate-closed-va


2. QRIS

Q: Why can’t I generate QRIS?

Possible reasons:
• Merchant not registered or approved
• QRIS not activated
• Invalid SNAP token or signature

QRIS requires merchant approval before usage.

References:
• QRIS Overview
https://docs.onebrick.io/docs/qris
• Registering for QRIS
https://docs.onebrick.io/docs/merchant-creation


Q: What’s the difference between Static and Dynamic QRIS?
• Static QRIS: reusable QR
• Dynamic QRIS: generated per transaction with fixed amount

Reference:
• Generate Dynamic QRIS
https://docs.onebrick.io/reference/generate-dynamic-qris


Q: Why is QRIS payment successful but not updated in my system?

Possible causes:
• Callback not processed
• Signature verification failed

Always treat callback as the final status.

Reference:
• QRIS Callback
https://docs.onebrick.io/reference/qris-callback-dynamic-qris