Bank transfers & instant payments · Available
Virtual accounts (Indonesia)
A virtual account is Indonesia's standard way to pay online by bank transfer: the provider opens a unique account number at a major local bank for each payment, the payer transfers the exact amount from mobile banking, internet banking or an ATM, and the bank reports the credit in real time. It needs no card and no wallet balance, confirmation takes seconds, and there are no chargebacks. The licensed local provider performs the intermediation; the platform runs under the licensed client's registration.
Key facts
- Countries
- Indonesia
- Currencies
- IDR
- Operations
- Pay-in
- Settlement
- instant
- Chargebacks
- not possible
How a payment goes through
- 1The checkout shows the account details, the amount and a reference
- 2The payer sends the transfer from their banking app
- 3The provider matches the incoming transfer by reference and amount
- 4Webhook to the merchant; unmatched transfers are refunded
How a payment goes through
- The checkout requests a virtual account from the provider and shows the bank, the account number, the amount and the expiry.
- The payer transfers the amount from mobile or internet banking, or at an ATM, before the account expires.
- The bank notifies the provider of the credit in real time; the provider confirms the payment.
- Tranzify writes the result and calls the merchant’s webhook.
Virtual accounts against QRIS and cards in Indonesia
| Virtual account | QRIS | Cards | |
|---|---|---|---|
| Payer needs | a bank account and its app, or an ATM | a wallet or bank app with a QR scanner | a card |
| Confirmation | seconds after the transfer | seconds | seconds |
| Settlement to the provider | instant | same day | T+1 |
| Chargebacks | none | none | scheme rules |
| Refunds through the method | no | no | yes |
The method is deposit-only: no refund, payout or recurring charge goes through a virtual account. Where a merchant owes money back, the licensed provider makes a separate transfer outside the method.
Who uses it
E-commerce and marketplaces for orders paid by transfer from any bank, and iGaming and crypto platforms for deposits of any size from payers who have a bank account but no card.
How to connect
- 1Onboard with Tranzify and get your network, keys and back office.
- 2Enter your account with the provider in the terminal settings — Tranzify already speaks its API.
- 3Add routing rules: countries, currencies, amounts, BIN ranges, priorities and weights.
- 4Go live. Every payment, callback and retry is in the journal for five years.
Providers offering this method
Industries
Frequently asked questions
Which banks issue the virtual accounts?+
How long is a virtual account valid?+
Who is the licensed party in Indonesia?+
Related methods
See the platform on your own flows
Thirty minutes with an engineer, not a sales deck: your providers, your routing rules, your merchants' checkout.
- ✓ Not a financial institution
- ✓ Money never passes through us
- ✓ Built to PCI DSS requirements