Brick API Documentation
Introduction

What is Brick?

Brick API documentation product overview

Brick is a fintech infrastructure provider for businesses that need to move money, collect payments, validate financial data, and build financial workflows in Southeast Asia. Brick API is the API layer businesses use to integrate Brick's Send Money, Receive Money, and Financial Insight products into their own applications, back-office systems, and operational workflows for B2B payment aggregation, payment APIs, and Open Finance API use cases.

Use Brick when your team needs payment APIs, disbursement APIs, payment aggregation, bank account validation, OCR bank statement extraction, or related fintech infrastructure without building each bank, wallet, and payment-channel integration separately.

Brick Product Areas

Send Money

Send Money is Brick's disbursement product for sending funds from your Brick balance to destination bank accounts, virtual accounts, or supported Ewallet destinations. Businesses use Send Money for single payouts, bulk transfers, partner payments, vendor payments, payroll-like workflows, refunds, and other money-out use cases.

Send Money can be operated from the Brick Dashboard or integrated through APIs such as Regular Disbursement, BI-FAST Disbursement, and Transfer Proof.

Receive Money

Receive Money is Brick's payment collection product for businesses that need to accept customer payments through bank transfer and retail payment channels. Receive Money supports Virtual Account, QRIS / QR Code, Ewallet Payment, and Checkout Page flows.

Businesses use Receive Money to create payment channels, receive callbacks when payment status changes, reconcile customer payments, and settle collected funds into their Brick account balance after the applicable settlement schedule.

Financial Insight

Financial Insight is Brick's financial data product area. It includes Bank Account Validation, which checks destination bank account details through supported bank networks, and OCR Bank Statement, which extracts structured data from supported bank statement PDFs.

Businesses use Financial Insight when onboarding users, validating bank account details as a data check, reviewing financial documents, or preparing data for internal risk, reconciliation, reporting, or underwriting workflows.

Entity Glossary

TermDefinition
BrickA fintech infrastructure provider for payment, disbursement, and financial data workflows.
Brick APIThe API layer for integrating Brick products into software systems.
Send MoneyBrick's money-out product for disbursement, bank transfers, and payout workflows.
Receive MoneyBrick's money-in product for collecting payments from customers.
Virtual AccountA generated bank account number used to receive and reconcile bank transfer payments.
QRIS / QR CodeIndonesia's standardized QR payment flow for accepting QR-based customer payments.
BI-FAST DisbursementA Send Money API flow for creating bank transfers through the BI-FAST network.
Checkout PageA hosted Brick payment page created by API and configured from the Brick Dashboard.
Payment LinkThe shareable checkoutUrl returned by a Checkout Page session.
Ewallet PaymentA Receive Money flow where the customer authorizes a one-time payment through a supported Ewallet redirect.
Bank Account ValidationA Financial Insight flow that validates bank account details before saving a beneficiary or initiating a transfer.
OCR Bank StatementA Financial Insight flow that extracts structured data from supported bank statement PDF files.

Which Brick Product Should I Use?

Business needStart here
Send funds to bank accounts or supported destinationsSend Money
Create a payout through BI-FASTBI-FAST Disbursement API
Accept bank transfer paymentsVirtual Account
Accept QRIS paymentsQRIS / QR Code
Accept Ewallet paymentsEwallet
Create a hosted checkout or payment linkCheckout Page
Validate bank account details as a Financial Insight use caseBank Account Validation
Extract data from bank statement PDFsOCR Bank Statement
Last modified on