Skip to main content

Receive Money

One endpoint for the payment methods customers use

Receive money through QRIS, virtual accounts, and e-wallets from one endpoint—or use Brick's hosted Checkout Page. Keep payment references and status visible in the dashboard for reconciliation.

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

Ways to accept payments

Choose an API flow or hosted checkout

Use the payment channel and customer experience that fit your product and operational workflow.

Virtual Account API
Virtual Account API

Match incoming payments to a customer or invoice

Create virtual accounts linked to customer data, invoices, or projects, then use their payment references during reconciliation.

View Product Detail
E-Wallet Acceptance API
E-Wallet Acceptance API

Add supported e-wallets to the same payment flow

Accept supported Indonesian e-wallet payments and keep their references and status available for reconciliation.

View Product Detail
QRIS API
QRIS API

Choose dynamic or reusable QRIS payments

Use dynamic QRIS with a predefined amount for integrated transactions, or a reusable static code for customer-entered amounts.

View Product Detail
Checkout Page
Checkout Page

Use a hosted checkout instead of building payment UI

Create a checkout session through the API and let Brick host the payment interface for QRIS, virtual account, and e-wallet payments.

View Product Detail
Same Day Settlement
Same Day Settlement

Access eligible payment proceeds sooner

Receive eligible QRIS, virtual account, and e-wallet payment proceeds on the same business day, subject to the applicable setup and schedule.

View Product Detail
Payment Methods

Choose the channels your customers already use

Use one endpoint for QRIS, virtual accounts, and e-wallets—or use the hosted Checkout Page.

Payment Methods
Automatic Reconciliation

Keep payment status and references together

Use payment notifications and dashboard records to match incoming funds with the right customer or invoice.

Automatic Reconciliation
Pay-as-you-go

Pay Based on Usage

Pay per successful transaction instead of committing to a fixed transaction volume.

Pay-as-you-go

Payment Acceptance API

One integration for the ways you accept payments

Use the API to create QRIS, virtual account, and e-wallet payment flows from one endpoint, then keep the returned references and status connected to your operational workflow.

Not ready for full integration?

Use the Checkout Page to accept payments without building checkout UI.

{
  "status": 200,
  "data": {
    "message": "We have successfully retrieved the open VA",
    "id": "OP_123451123123",
    "referenceId": "brick12345",
    "bankShortCode": "BCA",
    "accountNo": "1304321312312310",
    "displayName": "BRICK"
  },
  "metaData": {
    "source": "API",
    "entity": "Payment"
  },
  "error": null
}

Add the payment methods that fit your customer journey

Create an account to explore the dashboard, or contact sales to discuss your payment flow and integration requirements.