How BCA Virtual Account Deposit Works
When you choose e-wallet Transfer in our Deposit section, we generate a unique 16-digit virtual account number tied to your kode4d profile. You do not send money to a generic account—every transaction has your identifier built in, so our system automatically matches your deposit to your account. On your mobile phone, you open your mobile banking mobile banking app, select Transfer, enter the virtual account number we provide, and confirm. The amount is deducted from your local payment current or savings account and flagged for processing.
We review online payment transfers within a standard processing window. You see the status in your Transaction History on the kode4d app—Pending, then Confirmed once our backend reconciles the bank statement. This asynchronous approach means you do not need to wait by your phone; our system works 24/7, including weekends and public holidays like Idul Fitri and Idul Adha. No callback required, no manual admin review for routine deposits.



Mobile Setup and First Deposit on Android
We optimized the mobile banking deposit flow for touchscreen use. After you log in to kode4d on your Android device, you tap Account → Deposit. A list appears: local payment, online payment, e-wallet, mobile banking, local payment, online payment, and Bank Transfers. You select e-wallet Transfer. We display the virtual account number in a bold, copyable format—tap Copy, and it goes to your clipboard. You then switch to your mobile banking app, paste the number into the recipient field, enter your amount, and confirm via your bank's security method (PIN, face unlock, fingerprint, or one-time password).
Our interface then returns to the Deposit screen with a Pending status indicator and an estimated processing timeframe. We do not ask you to upload a receipt or send a confirmation email—the bank handles the settlement, and our reconciliation engine matches it automatically. This is especially useful on mobile, where uploading files and managing email is cumbersome. You can immediately close the app and continue playing; our notification system will alert you when the deposit posts.
online payment Transfer on iOS via Browser
If you use Safari on iPhone or iPad, the deposit experience is identical. We route you through the same Deposit menu, generate the same virtual account, and present copy-to-clipboard functionality. iOS Safari does not require an app installation—our responsive design adapts to any screen width. The main difference is workflow: instead of switching between kode4d and your e-wallet app with native switching, you may use Safari's tab switcher or manually reopen your mobile banking app. We keep the virtual account visible during the tab switch so you can paste it without memorization.
Integration with local payment and Other Methods
online payment Transfer is one of eight payment pathways we offer. If you prefer e-wallet (a unified QR code standard used across Indonesian banks and e-wallets), we support that too. Many players use multiple methods: mobile banking Transfer for large deposits, local payment or online payment for smaller top-ups, and e-wallet as a fallback. Our account treats all deposits equally—once credited, they sit in your play balance regardless of method. We do not impose different processing speeds or withdrawal rules based on deposit source.
Your transaction history itemizes every deposit by method and timestamp. We use this data to identify patterns, detect duplicate transfers (if you accidentally send twice), and notify you of discrepancies. If a mobile banking transfer fails at your bank level (insufficient balance, incorrect recipient format, account frozen), your bank rejects it before it reaches us—no kode4d fee, no pending status. The amount stays in your local payment account.
Why players choose online payment Transfer
- Direct bank-to-gaming account—no intermediary fees or markup
- Automatic matching via virtual account—no receipt upload needed
- 24/7 processing, including weekends and Piala AFF tournament days
- Full transparency in Transaction History with timestamp and status
Playing After Your Deposit Posts
Once your e-wallet transfer is confirmed, your account balance updates instantly. You can immediately browse our sportsbook (Liga 1, Piala AFF, Champions League, Premier League, MotoGP, badminton), live-dealer studios (blackjack, roulette, baccarat, Dragon Tiger), slot machines (Aviator, Sweet Bonanza, Gates of Olympus, Fortune Tiger, Mahjong Ways), and esports markets (Mobile Legends, Free Fire, PUBG Mobile). The same mobile interface that received your deposit displays your available balance in the top-right corner of every screen. No separate confirmation step, no waiting period—you can place your first action within seconds of the confirmation notification.
