Virtual Account Basics on janji
A virtual account is a temporary account number assigned to your janji profile. When you log into janji and select "Deposit via Virtual Account," we display a unique number paired with your chosen bank. This number is yours alone—no other janji user shares it. You transfer funds from your personal bank account to this virtual account number, and janji credits your account instantly.
We at janji partner with four major Indonesian banks: BCA, e-wallet, mobile banking, and local payment. Each bank's virtual account system works the same way—you initiate the transfer through your bank's mobile app or online banking portal, enter the virtual account number we provide, confirm the amount, and the transfer completes. janji monitors the incoming payment and updates your balance within seconds to minutes.
Why Choose Virtual Account Deposits?
Virtual accounts offer several advantages. First, transfers are direct bank-to-bank, so there is no intermediary processing. Second, you maintain full control over the transaction through your own bank app. Third, the transfer record appears in both your bank statement and your janji account history, creating a clear audit trail.
For players across Jakarta, Surabaya, Bandung, Medan, Semarang, and Yogyakarta who hold online payment, e-wallet, mobile banking, or local payment accounts, virtual accounts simplify the deposit process.
Setting Up Your Virtual Account on janji
To use a virtual account on janji, you must first complete account verification. Log into your janji account, go to the Deposit section, and select "Virtual Account." Choose your bank—online payment, e-wallet, mobile banking, or local payment—and janji generates a unique account number for you. This number is persistent; every time you log in to deposit via that bank, you see the same number.
-
1
Complete KYC VerificationStep 1
Upload your ID and proof of address. janji reviews documents within standard business hours and notifies you once verified.
-
2
Select Virtual Account BankStep 2
Go to Deposit, tap "Virtual Account," and choose online payment, e-wallet, mobile banking, or local payment. janji displays your unique account number.
-
3
Transfer from Your Bank AppStep 3
Open your online payment, e-wallet, mobile banking, or local payment app, initiate a transfer, and enter the virtual account number janji provided.
-
4
Confirm and Deposit CompleteStep 4
Confirm the transfer in your bank app. janji credits your account within minutes. You can now browse football markets, live dealers, or slot games.
Virtual Account Number Stays the Same
Your virtual account number does not change between deposits. janji assigns one number per bank per user, so repeated transfers to the same number all credit your account. You never need to ask for a new number.
Bank Transfer Process Step-by-Step
Each of the four supported banks—online payment, e-wallet, mobile banking, and local payment—offers a slightly different app interface, but the transfer process is nearly identical. Open your bank's mobile app, log in with your credentials, and select "Transfer" or "Send Money." Choose the destination as another account (not a online payment/e-wallet/mobile banking/local payment customer if using a different bank), and enter the virtual account number janji provided.
Confirm the transfer amount and review the summary. Your bank may ask security questions or require biometric authentication. Once confirmed, the transfer is sent to janji's virtual account system. Processing typically takes minutes during business hours, though some transfers may take slightly longer depending on inter-bank settlement schedules.



Withdrawal via Virtual Account
Withdrawing funds from janji back to your bank account is equally straightforward. Go to the Withdraw section in your janji account, select "Virtual Account," and choose your bank. janji displays the account information you provided during verification. Enter your withdrawal amount and confirm. janji processes the request and sends funds to your registered bank account within standard business hours.
We do not guarantee exact withdrawal timelines, as processing depends on your bank's settlement schedule. Most withdrawals appear in your account within hours of submission. If your withdrawal is delayed beyond the standard window, contact our multilingual support team for an update. We offer email and live chat support in Indonesian and English.
Using Your Deposited Funds on janji
Once your virtual account deposit settles and your janji balance is updated, you can access all of our gaming categories. Browse football markets covering Liga 1, Piala Indonesia, and international tournaments. Play live-dealer games like blackjack, roulette, baccarat, and Dragon Tiger. Spin slot games such as Aviator, Sweet Bonanza, Gates of Olympus, Fortune Tiger, and Mahjong Ways. Track esports markets for Mobile Legends, Free Fire, and PUBG Mobile.
Your balance is shared across all games and betting categories on janji. Winnings are added to your account wallet, and you can withdraw at any time or place additional bets. If you play during holidays like Idul Fitri, Idul Adha, or Imlek, janji maintains normal operations, though support response times may vary.
Account Security and Virtual Accounts
Virtual accounts are linked to your janji profile, which is protected by your login credentials and two-factor authentication. Never share your janji password or the virtual account number janji assigns to you. If you suspect unauthorized access to your account, contact our support team immediately. We will help you secure your account and review your transaction history.
All services on janji are available only where local law permits. Users are responsible for verifying that access and use comply with their own jurisdiction's law. We do not offer our services in jurisdictions where online wagering is prohibited.
