Logo

🇮🇩 Indonesia Virtual Accounts Indonesia Payment Integration Guide

A virtual account is a dedicated account number issued per order that the consumer pays into via bank transfer, and it's the most fundamental method of online payment in Indonesia. We break down the payment flow, deposit-confirmation structure, and settlement method from the perspective of a merchant in Korea.

When to consider Virtual Accounts Indonesia payments in Indonesia

Indonesia is Southeast Asia's largest e-commerce market, but credit card penetration is low and a substantial share of the population remains unbanked, so bank virtual account (VA) transfers, rather than cards, have become the default for online payment. Major banks including BCA, Mandiri, BNI, and BRI support VA, and consumers are already accustomed to depositing into an order-specific account number through mobile banking or an ATM.

For higher-ticket categories such as appliances, airfare, and education services, where consumers tend to choose a bank transfer over a wallet balance, and more broadly for any B2C shop selling to Indonesian consumers, given the market's low card usage, VA should effectively be treated as the default method to consider. Customers who lean toward small-value wallet payments are naturally covered by complementing this with GoPay, DANA, and similar wallets.

Indonesia
Key market
BCA, BNI, BRI, Mandiri
Supported banks
ATM / internet banking transfer
Payment method
Real-time
Processing time

Basic flow of Virtual Accounts Indonesia payments

Once an order is created, the consumer is shown a dedicated virtual account number for that order and transfers the amount to it through mobile banking, internet banking, or an ATM. Since the order is confirmed only once the deposit is confirmed, this is an asynchronous structure, and managing the pending-payment state and handling deadline expiry are the key parts of integration design. Hecto Financial receives the deposited funds in rupiah, converts the currency, and settles with the merchant in Korea in the contracted currency among USD, KRW, and JPY.

Hecto Financial's coverage for Virtual Accounts Indonesia

Through Hecto Financial, a business in Korea can review the VA channels of major banks together without entering into separate contracts with each Indonesian bank. Coverage per bank, along with the settlement cycle, fees, and currency options, varies by merchant industry and transaction volume, so consult with the sales team before signing a contract.

※ This section describes the general support process and does not guarantee that integration is available for any specific merchant. Please confirm exact coverage and fees through consultation.

What to check before applying and integrating

  • Business registration country

    Confirm whether a contract is available for businesses registered in Korea

  • Sales channel

    The integration approach differs depending on whether you sell online only or also operate offline stores in Indonesia

  • Product categories

    Check in advance whether your products fall under categories restricted by Virtual Accounts Indonesia operators' merchant policies

  • Local regulatory compliance

    Confirm compliance with Indonesia's payment and foreign exchange regulations (see official sources below)

Settlement currency, settlement cycle, and refund terms

Amounts deposited into a virtual account arise entirely in rupiah (IDR). Hecto Financial receives and converts these funds in the local currency, then settles with the merchant in Korea in the currency selected in the contract among USD, KRW, and JPY, with the settlement cycle and fee rate set by the contract terms. Because of how bank transfers work, refunds take the form of a reverse transfer to the consumer's account, so be sure to check the refund process and processing timeline before signing the contract.

Virtual Accounts Indonesia payment FAQ

QCan I build my entire payment strategy around virtual accounts alone in Indonesia?
Since VA is the most common online payment method in Indonesia, it's not impossible to rely on it alone, but you may miss wallet-preferring and cash-using customers. Combining it with wallets like GoPay and DANA, plus convenience store cash payment, widens your coverage.
QDeposits are made in rupiah, so is settlement also in rupiah?
No. Consumer deposits are made in IDR, and after Hecto Financial receives and converts them locally, the merchant in Korea is settled in whichever of USD, KRW, or JPY was selected in the contract. The settlement cycle and fees follow the contract terms.
QDo I need to contract directly with Indonesian banks?
No. Under Hecto Financial's integration structure, a merchant in Korea can review the VA channels of major banks together without entering into separate contracts with each local bank. However, coverage can vary by industry and transaction structure, so confirmation through consultation is needed.
QWhat happens if a consumer doesn't deposit into the virtual account?
Since VA payment is completed only once the deposit is confirmed, it's common for the order to expire automatically once the set deposit deadline passes. Given Indonesian consumers' rate of unpaid, expired orders, we recommend setting inventory and order management policy alongside your integration design.

Official sources on payments in Indonesia

  • Bank IndonesiaOfficial information on Indonesia's payment system and related regulations. If this page's content differs from actual regulations, the official source takes precedence.

Inquire about adding Virtual Accounts Indonesia payment in Indonesia

Hecto Financial's team will work with you to review the right combination of payment methods for the Indonesian market.

Contact us