Documentation
API Reference
Introduction
What is Brick?
Meet BrickI – Your Integration & Support Assistant
Introduction
Installation
Usage
Security at Brick
FAQ
Getting Started
Brick Dashboard Overview
Verify Your Account (KYB)
Configuration
Automatic Retry Disbursement and Acceptance Callback
Access Role
Subaccount Management
B2C Subaccount Onboarding API
SubAccount for B2C Clients
[B2C Client] Setup Public Key
[B2C Client] Create Subaccount
[B2C Client] Regenerate API Key
Prepare Yourself to Use API
Authentication and Environment
Generate Public Access Token (JWT token)
Try Brick API with Postman
API Response Structure
Error Handling
Production Checklist
Topup & Balance
Transaction History
BRICKFAST - Disbursement
BrickCollect - Acceptance
Getting Started - Acceptance
Virtual Account
Generate Virtual Account (VA) via Dashboard
Testing Virtual Account (VA) Integration
Generate Open VA
Status of Open VA
Generate Close VA
Status of Close VA
Simulate Close VA Payment [PAID/COMPLETED]
Callback Virtual Account
QRIS
Registering for QRIS
Testing your QRIS integration
Dynamic QRIS
Generate Dynamic QRIS
Status for Dynamic QRIS
QRIS Callback - Dynamic QRIS
QRIS Testing in Sandbox
Static QRIS
Static QRIS Get Merchant List
Static QRIS Get Merchant Details
Status for Static QRIS
QRIS Callback - Static QRIS
QRIS Acceptance (SNAP)
Get Access Token
Generate Dynamic QRIS (SNAP)
Status for Dynamic QRIS
QRIS Dynamic Callback (SNAP)
E-wallet Acceptance
Creating E-Wallet One Time Payment / Redirection
Create E-Wallet Payment Link API
Status E-wallet Payment API
Callback E-wallet Payment
Checkout Page
Configuration and Implementation
Create Checkout Page Session
Checkout Status
BRICK DATA
Menu
Copy page
BrickCollect - Acceptance
Checkout Status
test
Last modified on
June 2, 2026
Create Checkout Page Session
BRICK DATA