Virtual Account

Virtual Accounts allows businesses to accept payments easily via bank transfer without the usual hassle of manual reconciliation of such payments. Since the majority of payments in the Southeast Asian regions are made through bank transfers, this is an extremely important payment method for your platforms.
Benefits
- Save time and effort of having to manually reconcile bank transfer payments
- No need to open bank accounts across various banks.
- You will be notified of the payment response almost instantaneously when your customer has made the payment.
Available Banks
Bank Name | Open Payment | One-Time Payment |
---|---|---|
BCA | ✔ | ✔ |
BRI | ✔ | ✔ |
BNI | ✔ | ✔ |
Mandiri | ✔ | ✔ |
Danamon | ✔ | ✔ |
Permata | ✔ | ✔ |
Bank Sahabat Sampoerna | ✔ | ✔ |
Hana | ✔ | ❌ |
CIMB Niaga | ✔ | ❌ |
BSI | ❌ | ✔ |
Maybank | ❌ | ✔ |
Payment Limits
Minimum Amount (IDR) | Maximum Amount (IDR) |
---|---|
10.000 | 100.000.000 |
Payment Availability
Virtual Accounts are usually available throughout the day.
Payment responses are typically fast. However, if the customer has made a payment using a bank account from a different bank to the Virtual Account, there may be a delay of up to a few working hours.
Payment Notifications
When a Virtual Account payment is selected, the customer is required to make funds through their bank’s online service, or an ATM. Payments made with wrong amount may fail. Once the transfer is done, the we will send the payment notification to you. However, notifications might get delayed and cannot guarantee that the payment is successful during the delay.
Closing a VA
One-Time VA will be closed or made invalid after it exceed the expiry time. However, it is currently not possible to close an Open VA.
Examples
{
"bank": "bri",
"va_name": "Kris",
"va_suffix": "10001234"
}
{
"bank": "bri",
"va_name": "Kris",
"transaction_amount": 21000,
"expired_time": "2022-04-21 10:02:42.000+07:00",
"va_number": "777001",
"description": "hello dev"
}
Updated about 1 year ago