hero77 in your Start — Mobile and.

hero77 Virtual Account - Liga 1Premier League & Live Markets

Virtual accounts are bank-issued deposit channels that we at hero77 create for each player during their first funding request. When you choose a bank virtual account (VA) at hero77, we generate a unique account number linked to BCA, e-wallet, mobile banking, or local payment. You transfer funds from any bank account — your own or another person's — to that virtual account number. The transfer settles into our payment processor, and we credit your hero77 balance immediately after confirmation.

Open an account
hero77 featured game showcase

Virtual Account

Live and
Category
Live Table / Card
RTP
high

Virtual accounts differ from e-wallets like online payment, e-wallet, or mobile banking. E-wallets are mobile-first, instant, and tied to your phone number. Virtual accounts are bank-based, take 1-4 hours to settle, and are connected to your national banking identity. Both pathways lead to your hero77 account; the choice depends on your preference for speed versus integration with your existing bank routine.

Virtual Accounts at hero77: Structure and Availability

We at hero77 partner with Indonesian banks to issue virtual accounts. When you select a virtual account during deposit setup, our system requests a VA code from your chosen bank (BCA, e-wallet, mobile banking, or local payment). The bank generates a unique account number and assigns it to your hero77 profile. This account number is stable — it does not change across multiple deposits, and it remains yours for as long as your hero77 account is active.

Each virtual account is generated for a single purpose: transferring funds into hero77. You cannot use it for other transactions, and money sent to that account from sources outside hero77 will be processed according to the bank's standard procedures. We use the account number to track incoming transfers and match them to your profile automatically.

Virtual account number display on hero77 showing BCA, Mandiri, BRI bank options and unique account code
Virtual account selection screen: choose online payment, e-wallet, mobile banking, or local payment and receive a unique deposit account number

Virtual accounts are particularly useful if you bank exclusively with one institution. If you are a online payment customer in Jakarta or Surabaya, you can transfer directly from your e-wallet savings account to your hero77 mobile banking virtual account with zero intermediaries. The same applies to local payment customers in Bandung, online payment users in Medan, or e-wallet account holders anywhere in Indonesia. The transfer happens bank-to-bank, clearing through the Indonesian interbank network (SKN or RTGS, depending on timing and amount).

Our virtual accounts accept transfers 24/7. Unlike some e-wallets, which may have reduced processing during late night or early morning hours, bank virtual accounts accept incoming transfers round the clock. This makes them reliable for players who deposit outside standard business hours or during national holidays like Idul Fitri, Idul Adha, or Imlek.

How Virtual Account Deposits and Withdrawals Work

The Deposit Flow

To deposit via virtual account, you log into hero77, tap "Deposit", select your preferred bank (BCA, e-wallet, mobile banking, or local payment), and confirm. Our system displays your unique virtual account number. You then open your personal bank app or visit your bank branch, and initiate a transfer to that account number. The transfer routes through the Indonesian interbank system (SKN for amounts below a certain threshold, or RTGS for larger or urgent transfers). Once your bank confirms the send, the funds travel to our payment processor's account, and we credit your hero77 balance.

Settlement timing depends on the transfer method and the banks involved. Most transfers clear within 1-4 hours on standard business days. If you transfer on a Friday evening or during a weekend, the transfer may queue until Monday morning when interbank processing resumes. During Piala Indonesia cup days or Piala AFF tournaments, bank networks may experience higher volume, so allow extra time. Never count on a virtual account deposit arriving within minutes — unlike online payment or e-wallet, bank VAs require patience.

You will receive a confirmation email from hero77 once your deposit is credited. This email includes the amount, the timestamp, and your new account balance. Keep this email for your records. If you believe a deposit has been lost or misdirected, this confirmation serves as proof of your transfer.

Virtual Account Deposits Lock to Your Identity

When you first use a virtual account at hero77, we link it to your registered national ID and complete Know Your Customer (KYC) verification. Subsequent deposits to the same VA skip re-verification and process faster.

The Withdrawal Flow

Withdrawals via virtual account reverse the deposit logic. You log into hero77, tap "Withdraw", select virtual account as your destination, enter an amount, and confirm. Our system checks your balance, reviews your account for standard fraud patterns, and queues your withdrawal request. Our finance team then initiates a bank transfer from our settlement account back to the originating bank account — the one you transferred from during your initial deposit.

The key difference between deposit and withdrawal is the originating account: deposits come from any bank account you choose, but withdrawals always return to the account linked to your virtual account at hero77. This one-way linkage protects you — your money goes to an account you own — and protects us, because we have a clear audit trail tying each withdrawal to a verified account holder.

Withdrawal processing typically takes 1-4 hours on standard business days. During bank holidays, weekends, or high-volume periods around Liga 1 match days, withdrawals may take 24+ hours. We prioritize withdrawals in the order received, so patience is necessary. You will receive a withdrawal confirmation email with your request ID; use this when contacting our support team if a withdrawal is delayed.

  1. Create Your hero77 Account

    Register with email and password, providing basic identity details during signup.

  2. Select a Virtual Account Bank

    Choose mobile banking, local payment, online payment, or e-wallet from the deposit menu. Your hero77 system generates a unique account number for that bank.

  3. Transfer Funds from Your Bank

    Use your personal bank app or branch to send money to the virtual account number hero77 provided. Allow 1-4 hours for settlement.

  4. Verify Your Identity (First Deposit Only)

    Complete KYC verification using your national ID. This one-time step unlocks future subject to verification to the same VA.

  5. Your Balance Is Ready

    Once the transfer clears, your hero77 balance updates. Use funds immediately on football markets, live-dealer tables, or slots.

Virtual account withdrawal confirmation showing bank transfer status and estimated settlement time
Withdrawal confirmation: virtual account funds route back to your originating bank account within 1-4 hours

Virtual Account Amounts and Limits

We support virtual account deposits across a wide range of amounts. The minimum is typically set by the bank — usually just a few thousand rupiah. The maximum depends on your bank's daily transfer limits. mobile banking, local payment, online payment, and e-wallet all have different thresholds for individual customers, premium accounts, and business accounts. Your personal bank app will tell you your current limit when you initiate a transfer. If you need to deposit more than your bank allows in a single day, you can split the transfer across multiple days or use an alternative payment method like mobile banking, local payment, or online payment.

There is no limit on how many virtual account deposits you can make to hero77 — you can deposit multiple times per day if your bank permits. However, your cumulative daily total will be subject to your bank's own caps. Plan accordingly if you are depositing large amounts during major tournaments (Piala AFF, Champions League, Liga 1 finals).

Virtual Account Format
A unique 10-16 digit account number assigned by your chosen bank (e-wallet, mobile banking, local payment, or online payment) and linked to your hero77 profile.
Deposit Settlement
Transfers typically clear 1-4 hours on business days. Weekend and holiday transfers may take 24+ hours due to reduced bank processing.
Withdrawal Reversal
Funds always return to the originating bank account — the one you transferred from during your initial deposit. No alternative destinations.
KYC Verification
Your first virtual account deposit requires Know Your Customer verification. Subsequent deposits to the same VA skip verification and process faster.
Account Stability
Your virtual account number remains the same for the lifetime of your hero77 account. You do not receive a new number with each deposit.

Tips and Troubleshooting for Virtual Accounts

Planning Deposits Around Tournaments

Virtual accounts are slower than e-wallets, so plan ahead during major sporting events. If Liga 1 matches or Piala Indonesia cup rounds are coming up, deposit several hours (or the day) before kickoff. Do not wait until subject to verification before a match to initiate a bank transfer — settlement delays could leave you without funds when you need them. During Piala AFF or Champions League evenings, many players are depositing simultaneously, which can slow interbank processing. Deposit proactively, not reactively.

Choosing the Right Bank

If you already bank with BCA in Jakarta, select the e-wallet virtual account option — transfers will be fastest because you are moving money within the same institution. If you use mobile banking, local payment VA is your quickest option. The same logic applies to online payment and e-wallet customers. Cross-bank transfers (e.g., transferring from a mobile banking account to a local payment virtual account at hero77) will take slightly longer because they route through the national interbank system, but they remain reliable and typically clear within 1-4 hours.

Verifying Your Transfer

After you initiate a virtual account transfer from your bank, your personal bank app will show a confirmation. Note the reference number or transaction ID from your bank — this is different from hero77's confirmation. If the transfer does not appear in your hero77 account after 4 hours on a standard business day, contact our support team with both your bank's transaction ID and the hero77 virtual account number. We can trace the transfer in our payment processor's logs and identify any delays or misroutes.

What to Do If a Deposit Is Stuck

If your bank shows the transfer as "completed" but hero77 has not credited your account after several hours, it is possible the transfer is queued in our settlement account but our reconciliation system has not yet processed it. Contact our support team immediately with your bank's transaction ID. Provide the sending account, the virtual account number, the amount, and the timestamp. We will manually investigate and credit your account if the transfer is confirmed to have arrived. Most stuck deposits resolve within a few hours; some rare cases may take until the next business day.

Withdrawal Delays and Support

If you request a withdrawal to your virtual account and it does not appear in your bank account after 4 hours on a standard business day, check your bank app for any pending transfers or error messages. If nothing is showing, contact our support team with your withdrawal request ID (from the hero77 confirmation email). We will check the status in our settlement system. Sometimes withdrawals queue during high-traffic periods (e.g., during a Liga 1 match day or Piala AFF evening), so patience is necessary. If a withdrawal shows "completed" on our side but you do not see funds in your bank, contact your bank directly — the issue may be on their end.

Virtual Account Security

Your virtual account number is not sensitive information — it is designed to receive deposits from any source. However, do not share your hero77 login credentials or password with anyone. Do not allow others to access your hero77 account to check your balance or request withdrawals. Keep your banking credentials (your personal bank's password and PIN) secure as well — if someone gains access to your bank account, they could transfer funds to your hero77 virtual account and then access your hero77 account to move those funds. Our services are available only where local law permits. You are responsible for verifying that your access complies with your jurisdiction's regulations. Monitor your transactions regularly and reach out to our support team if you notice unauthorized activity.

4.1
/ 5

Virtual Account Experience

Settlement reliability and account stability at hero77

Settlement Reliability4.3
Bank Integration4.2
Withdrawal Transparency3.9

Virtual Accounts Alongside Other Payment Methods

We at hero77 support multiple payment pathways — online payment, e-wallet, mobile banking, local payment, online payment, e-wallet, and bank virtual accounts (mobile banking, local payment, online payment, e-wallet). You can mix them freely: deposit via a mobile banking virtual account one day, withdraw to local payment the next week, and deposit again via online payment. Your hero77 balance is unified across all methods. We encourage you to explore different options to find the workflow that suits your lifestyle. Virtual accounts are ideal for players who already use their bank app daily and want seamless integration with their existing banking routine. E-wallets are better for players who value instant settlement and mobile-first convenience.

Virtual accounts remain the most traditional and trusted payment method on hero77. During major tournaments — Liga 1 finals, Piala AFF knockout stages, Champions League group phases — many players rely on virtual accounts because they integrate directly with personal banking. The 1-4 hour settlement window is predictable and reliable, making virtual accounts suitable for planned deposits rather than last-minute funding. Choose what works for you, and use hero77's diverse payment options to match your personal preferences and timing.