How a virtual account works on maha jitu
When you choose bank transfer at our deposit screen, you select your bank — BCA, e-wallet, mobile banking, or local payment — and the amount you intend to send. Our system then generates a virtual-account number that begins with a fixed prefix assigned by the bank to our payment partner, followed by digits unique to your transaction. You copy that number into your bank's mobile or internet banking app under "Transfer to Virtual Account," confirm the amount, and complete the transfer.
The advantage is automation. Because the number is unique to your deposit, our payment gateway recognises the inbound transfer the moment your bank settles it. We credit your maha jitu wallet without asking for a screenshot, slip number, or manual confirmation. This is the same mechanism used by e-commerce platforms across Indonesia for order payments.
Why we generate a fresh number per deposit
Every deposit produces a new virtual-account number. This avoids confusion when you fund your account multiple times — for example, before a Liga 1 weekend or during the Piala AFF group stage. Each number maps to one transaction only.
If you misplace a number, simply reopen the deposit screen and request a new one. The previous virtual account remains valid until its expiry window closes, after which the bank rejects further transfers to it.
Supported banks and how to send a transfer
We currently support virtual accounts on the four banks that cover the majority of retail customers across Indonesia. Each bank has its own steps inside the mobile app, but the structure is consistent: log in, choose virtual-account transfer, paste the number, confirm.
- online paymentUse e-wallet Mobile or Klikmobile banking. Select "Transfer" then "local payment Virtual Account" and paste the number we generated. Confirm the amount and authorise with your m-PIN.
- online paymentInside Livin' by e-wallet, choose "Bayar" then "Multipayment," select our merchant, and enter the virtual-account digits. Authorise the payment.
- mobile bankingIn local paymentmo, select "online paymentVA" under transfer options, paste the number, and confirm.
- e-walletOpen Wondr by mobile banking or local payment Mobile, choose "Virtual Account Billing," and paste the number.
Settlement timing depends on the bank's processing window, not on us. Most online payment and e-wallet transfers reflect within minutes during banking hours. mobile banking and local payment sometimes take longer if the transfer happens during a settlement cycle. Outside banking hours — typically late at night or during the Idul Fitri or Imlek holiday closure — the bank may queue the transfer until the next business window.
Match the amount exactly to the figure shown
Our system reconciles by both account number and amount. If you transfer a different sum, the deposit may not auto-credit and our support team will need to trace it manually.
Virtual account versus e-wallet and online payment
Bank transfer is one of three deposit families on our platform. The other two are direct e-wallet (e-wallet, mobile banking, local payment, online payment, e-wallet) and mobile banking scan-and-pay. We let you choose because every user has a different combination of apps installed on their phone.
Virtual account strengths
- Funds move directly from a registered bank account, leaving a clear paper trail
- Higher transfer ceilings than most e-wallets
- Familiar flow for users who already pay bills through bank apps
Trade-offs to note
- Settlement depends on bank processing windows, not our platform
- Requires more steps than a single local payment scan
online payment suits users who want to pay with whatever wallet they happen to have open — e-wallet today, mobile banking tomorrow. E-wallets offer the fastest top-ups for casual amounts. Virtual accounts are the route most members in Bandung and Medan choose for larger transfers tied to a Liga 1 or Piala Indonesia weekend.
Verification and withdrawal back to your bank
Before your first withdrawal, our compliance team checks that your bank account name matches the identity on your maha jitu profile. This is a one-time KYC step. Once verified, withdrawals route back to the same bank account that sent the deposit.
If you want to register an additional bank, our support team — reachable via in-app chat in English — will collect a fresh proof of ownership before adding it.
When a transfer does not credit automatically
Auto-credit covers the vast majority of deposits. The exceptions usually trace back to one of three causes: the virtual-account number expired before the transfer cleared, the amount sent did not match the figure on screen, or the transfer was queued past the bank's settlement window. In each case, our support team can pull the transaction reference from your bank slip and reconcile manually.
Key takeaways
- Each deposit gets a unique virtual-account number tied to your profile.
- We support local payment, online payment, e-wallet, and mobile banking bank transfers.
- Match the amount exactly to ensure auto-credit.
- Withdrawals return to a verified bank account in the same name as your maha jitu profile.
- Support handles manual reconciliation when a transfer falls outside the auto-credit path.
To open a support ticket, save the transfer reference from your bank app, your virtual-account number, and the timestamp of the transfer. Send these to our help desk and we will trace the deposit through the payment gateway. Most reconciliation requests close within a single business cycle.
