Accept Payments Easily.
Increase Conversion

Automate money reception and billing creation with various payment methods more easily. Manage your company's cash flow quickly and save on operational costs.
Brick Pay Bulk Dashboard
Integrated Payment Solutions

Accept Payments Through Various Methods

Choose payment systems that suits your company's needs
Virtual Account

Receive Money with Unique Virtual Account Codes

Simplify the reconciliation process and track payments from multiple virtual accounts simultaneously, linked to specific customer data, invoices, or projects.
QRIS Static

One QR for All Digital Payments

Accept payments from various e-wallets and mobile banking with one static QR code — generate unlimited QRs for various transaction needs.
QRIS Dynamic

Generate Dynamic QR Codes with Full Control

With an easier and faster integration process - create a unique QR code for each transaction with customisable amount and time limit.
Payment Link

Accept Payments from Payment Links Without Coding

Create and share unique billing links according to nominal and customer data with automated messages, without manual invoicing and follow-up processes.
Various Payment Methods

Multiple Solutions with Multiple Payment Options

Accept payments from various methods, from virtual accounts, QRIS to payment link, provide a wide range of payment options to your customers.
Brick Pay Bulk Dashboard
Brick Pay Bulk Dashboard
Automatic Reconciliation

Faster, More Accurate, and Cost-Effective Reconciliation

Optimize payment reconciliation process with real-time notifications without manual administrative processes, minimizing the possibility of errors, saving operational costs, and maximizing visibility.
Operational Efficiency

Reduce Administrative Burden, Maximize Productivity

The automated system reduces the need for manual input by up to 90%, minimizes errors, and shifts your team's focus to strategies that drive business growth.
Brick Pay Bulk Dashboard
Pay-as-you-go

Pay Based on Usage

Process thousands or millions of transactions with a pay-as-you-go model. You only pay for each successful transaction, ensuring optimal ROI.
Brick Pay Bulk Dashboard
Designed for All Industries

Customize to Your Company’s Unique Needs

Get a comprehensive guide specially designed for your industry and learn how to integrate Brick's payment solutions into your platform.
Haven't found a solution for your industry?
Contact Sales
Haven't found a solution for your industry?
Contact Sales
Payment Acceptance API

Simple Integration Process, Receive Money Easier

Easy API integration process for all money reception needs. Once you receive the access token, Brick's API will allow you to receive money using your specified method.
View API Documentation
Not ready for full integration?
Try our Payment Link solution to accept payments without coding.

{
  "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
}

{
  "status": 200,
  "data": {
    "id": "QR_7d13c668fea84081832d02368c61af69",
    "referenceId": "test-qris-sandbox",
    "amount": 10000,
    "status": "processing",
    "qrData": "00020101021226670016COM.NOBUBANK.WWW01189360050300000491530214082500000318170303UKE51440014ID.CO.QRIS.WWW0215ID20200814004210303UKE5204549953033605405100005802ID5914BRICK PAYMENT 6015Banten - Kota T61051581162570114011200010968090620202401121013231606140703A010804POSP630443C4",
    "paidAt": null
  },
  "metaData": {
    "source": "API",
    "entity": "Payment"
  },
  "error": null
}

{
  "status": 200,
  "data": {
    "referenceId": "XXXX",
    "id": "QR_XXXX",
    "amount": 32000,
    "status": "completed",
    "qrData": "",
    "paidAt": "2024-03-05T01:51:01.000+07:00",
    "type": "STATIC",
    "merchant": "merchant_name",
    "merchantNmid": "merchat_Nmid"
  },
  "metaData": {
    "source": "API",
    "entity": "Payment"
  },
  "error": null
}

{
    "status": 200,
    {
    "status": 200,
    "data": {
        "referenceId": "0876743bdbae48b8a3e7cc9fb116f867",
        "amount": 50000,
        "status": "unpaid", (unpaid|cancelled|paid|completed)
        "description": "pembayaran",
        "attachmentUrls": ["{{base64stringImage}}", "{{base64stringImage}}"],
        "clientName": "Nanovest",
        "endUserName": "nano",
        "endUserPhoneNumber": "+6285555123123",
        "endUserEmail": "",
        "endUserAddress": "","paymentLinkPath":"/paymentlink/F4B3UUU1GgTzhc35j7p4GdlirhFgo5ubzcqDHB9rwRtuzFxCdCwCush7z0yXcxsz4Vm2K23bS6e6peVD8KNtqg%3D%3D",
        "expiredAt": "2024-05-27T15:20:37.760+07:00",
        "createdAt": "2024-02-27T15:20:37.760+07:00",
        "virtualAccount": {"virtualAccountNumber": "7392600000010695","displayName": "Nanovest","bankShortCode": "PERMATA","bankName": "Bank Permata","payAmount": 50000,"expiredAt": "2024-02-27T16:48:48.000+07:00","paymentDetail": null},
        "pin": "1111",
        "redirectUrl": "https://google.com",
        "requiredCustomerField": null
    },
    "metaData": {
        "source": "API",
        "entity": "Payment"
    },
    "error": null
}
"Partnering with Brick has given us the opportunity to tap into the offline donation market with their static QRIS feature. Now we can offer a new payment method for donations, opening up a lot of business opportunities in our horizon. Brick team was incredibly helpful in onboarding and integrating this feature smoothly into our environment."
Jordan F
(Kitabisa - Project Manager)
“Brick provides a payment solution that perfectly aligns with eFishery's specific needs. Their payment dashboard has been instrumental in improving our time efficiency. Moreover, the effective communication with the Brick team ensures that the services we receive are always in sync with the needs of our partners and fish farmers.”
Prasetyo W
(eFishery - Crowd Verification Operation Lead)
“Brick's API is user-friendly and well-documented, which makes the integration process a breeze. Furthermore, Brick provides a user-friendly dashboard that simplifies transaction checks. The separation of transaction fees also helps our team in breaking down costs quickly and accurately.”
Arman Jurais
(Klikoo - Product Manager)
“The expertise, friendliness, and quick responsiveness of the Brick team, coupled with the comprehensive and clear Brick API documentation, greatly facilitate the development of disbursement features.”
Vincent Kho
(Gaji.id - Head of Product Development)

Enhance Your Payment System, Maximize Operational Efficiency

Create an account now to try the features — or contact our sales team to get a special demo session tailored to your business needs.
Brick Pay Bulk DashboardBrick Pay Bulk Dashboard