Brick Virtual Account API
Automate payment collection with virtual accounts
Create a virtual account for each customer, invoice, or project, then use the payment reference to make reconciliation easier.


Our Solution
Give each payment a clear reference
Create a virtual account with the customer and payment details your team needs for reconciliation, including:
Available Virtual Accounts
Create a virtual account as your business payment method according to your needs without any limitations!
Virtual Account
Open Amount
Virtual Account with flexible payment amount that can be determined by the payer.
Virtual Account
Closed Amount
Virtual Account with fixed payment amount pre-determined by the business.
Examples of Using Brick Virtual Account API

Business Payment Method
Collect payments for orders, invoices, and other needs from your business users or consumers.

Collecting Investment and Trading Funds
Accumulate funds in the form of official currency to be placed on investment and trading platforms, so they can be used for purchasing investment assets.

Customer Loan Payment Channel
Collect payment bills from loans made by your customers.
Bank Options
Create multiple virtual accounts according to your business needs. Payments are directly verified and enter the virtual account you have created in real-time.




How Brick Virtual Account API Works
After you receive the user access token, the Brick API will allow you to create the virtual bank account needed for the business payment method to your users or consumers.
{
"status": 200,
"message": "OK",
"data": {
"id": "OP_d8ed71ed64d64b2fa220ab5d86f2fe35",
"type": "virtual_bank_account",
"attributes": {
"referenceId": "test_VA1",
"instructions": {
"bankShortCode": "BRI",
"accountNo": "130432138889902",
"displayName": "IKN-Open VA 1"
}
}
}
}Benefit
Benefits of Using Brick Virtual Account API
One Collection Setup
Create virtual accounts from supported banks without opening a separate operating account for each customer payment flow.
Customer Payment Options
Offer a familiar bank-transfer flow through supported virtual account providers.
Documented API Setup
Use the documented API to create accounts and connect payment status to your application.
Integration resources
Plan your Virtual Account API integration
Review the API reference and integration documentation, then use the registration guide to prepare for account onboarding.
Build a more efficient payment collection flow
Connect virtual-account creation and payment status to the systems your finance and operations teams already use.