Skip to main content

BRICK VIRTUAL ACCOUNT API

Collect payments through virtual accounts.

Create a virtual account for each customer, invoice, or project, then use its payment reference to support reconciliation.

Finance specialist reviewing customer account details at a laptop

Companies using Brick

Accone
Adrajaya
CAD
Credinex
DFlash
Elreload
Finetiks
GajiID
Gofan
Hashent
Honest
Jendela360
Kitabisa
Kliko
Midas
Qiosfin
Tilyan

Our Solution

Give each payment a clear reference

Create a virtual account with the customer and payment details your team needs for reconciliation, including:

Bank Account NumberAccount Holder NameMoney Receiver Bank CodeReference IDDescription

PAYMENT AMOUNT OPTIONS

Available Virtual Accounts

Choose who sets the payment amount.

Open Amount

The payer enters the amount when making a payment.

Closed Amount

Your business sets the amount before the customer pays.

Examples of Using Brick Virtual Account API

Business Payment Method

Business Payment Method

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

Collecting Investment and Trading Funds

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

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.

  • BCA
  • BNI
  • Mandiri
  • BRI
  • Danamon
  • CIMB Niaga

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.

Response
{
  "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.

READY TO COLLECT

Connect virtual accounts to your payment flow

Create an account to explore the dashboard or talk to sales about your collection and reconciliation needs.