DuitNow & Online Banking Guide for BK8 Malaysia

What DuitNow Is and Why It Matters

DuitNow is Malaysia's national real-time payment rail, operated by PayNet (Payments Network Malaysia). It connects all major Malaysian banks into a single instant-transfer network — meaning you can move money between any DuitNow-enabled bank within seconds, 24/7. For BK8 deposits and withdrawals, DuitNow is the most popular payment method by volume because it combines instant processing with bank-grade security.

From an operational standpoint, DuitNow on BK8 is functionally identical to using DuitNow for any other Malaysian e-commerce merchant — you authorise the transfer in your banking app, the funds move instantly, and the transaction settles. The mechanics are the same as paying a Lazada or Shopee order; the merchant happens to be a payment gateway routing to BK8.

Supported Banks

BK8's DuitNow integration supports all major Malaysian banks:

  • Maybank (Maybank2u)
  • CIMB (CIMB Clicks)
  • Public Bank (PBe)
  • RHB (RHB Online)
  • Hong Leong Bank (HLB Connect)
  • AmBank (AmOnline)
  • Bank Islam (Bank Islam Online)
  • Bank Rakyat (i-Rakyat)
  • Affin Bank (AffinOnline)
  • Standard Chartered (SC Mobile)
  • HSBC (HSBC Personal Internet Banking)
  • OCBC (Velocity@ocbc)
  • UOB (UOB Personal Internet Banking)
  • Alliance Bank (Alliance Online)
  • Bank Muamalat, Bank Simpanan Nasional, MBSB Bank

If your bank isn't listed, check the BK8 deposit page — coverage occasionally adds smaller banks. If your bank is genuinely unsupported, use direct bank transfer or a different method.

Step-by-Step Deposit Walkthrough

  1. Log into BK8. Web or app. The deposit flow is the same on both surfaces.
  2. Navigate to Wallet → Deposit. Select DuitNow / FPX Online Banking as the payment method.
  3. Enter the amount (minimum RM50, maximum varies by bank).
  4. Choose your bank from the list. Click Submit.
  5. You're redirected to your bank's login screen via the FPX gateway. Log in with your normal banking credentials.
  6. Authorise the transaction. Most banks require an OTP sent to your registered phone or via the bank's authentication app.
  7. Confirm. The bank processes the transfer (1–2 seconds typically).
  8. Funds appear in your BK8 wallet within 30 seconds of authorisation. You'll receive a confirmation notification on the platform and via email.

The entire flow takes about 60–90 seconds end to end. After your first deposit, subsequent deposits are even faster because your bank's session may persist briefly.

Step-by-Step Withdrawal Walkthrough

  1. Navigate to Wallet → Withdraw in your BK8 account.
  2. Select DuitNow / Bank Transfer as withdrawal method.
  3. Enter your withdrawal amount. Minimum RM50; maximum based on your VIP tier (RM50,000–RM500,000+ per day).
  4. Confirm your registered bank account details. If first time, you'll register your account; subsequent withdrawals use the saved details.
  5. Submit the request. BK8's withdrawal team reviews and processes — typically within 5–15 minutes.
  6. Funds arrive in your registered bank account. You'll receive an email confirmation when the transfer completes.

First-time withdrawals over RM5,000–RM10,000 trigger KYC verification — see our KYC walkthrough. Subsequent withdrawals after KYC clearance flow without re-verification.

Processing Times and Limits

Deposits:

  • Typical processing: under 30 seconds
  • Peak hour (Friday/Saturday evenings, major sporting events): 1–3 minutes occasionally
  • Bank maintenance windows (12am–4am for most banks): may queue until window closes
  • Minimum: RM50
  • Maximum per transaction: bank-dependent, typically RM50,000–RM100,000

Withdrawals:

  • Typical processing: 5–15 minutes from request to bank credit
  • Peak hours can extend to 30 minutes
  • Daily withdrawal limit: RM50,000 (standard accounts), higher for VIP tiers (see VIP guide)
  • Minimum withdrawal: RM50

The Name-Matching Rule

This is the single most important DuitNow rule on BK8 — your registered account name on BK8 must exactly match the bank account name. Spouse's account, parent's account, joint account where you're not the primary holder — all rejected.

What "exactly match" means in practice:

  • Names from your IC/passport must appear identically. "MOHD" vs "MOHAMMAD" causes rejections.
  • Initials vs full names matter. "A. RAHMAN" vs "ABDUL RAHMAN" — one will be rejected.
  • Married/maiden name changes need to be reflected on both BK8 and bank account.

If your BK8 registered name is wrong (typo at registration), don't open a second account. Contact BK8 support with documentation (IC photo) to update the registered name.

Privacy and Bank Statement Details

BK8 routes DuitNow transactions through third-party payment gateways (EeziePay, Help2Pay, others). Your bank statement shows the gateway name, not "BK8" or any gambling-related term. From a privacy perspective, your bank can't see what you're paying for — they only see a transfer to a payment processor.

That said, banks have varying policies on transactions to known gambling-adjacent processors. If you experience repeated transaction blocks or warnings:

  • Try a different bank if you have multiple accounts
  • Switch to Touch 'n Go for smaller amounts
  • Use USDT for amounts you'd prefer not to involve banks at all

Troubleshooting Common DuitNow Issues

"Transaction declined" by bank: Usually a daily limit (DuitNow has a default RM50,000 daily limit on most accounts), insufficient funds, or your bank's anti-fraud system flagging the transaction. Login to your banking app and check transaction history; raise the daily DuitNow limit if needed.

"Payment gateway timeout": The FPX session timed out during the bank login. Retry — this clears most cases. If repeated, switch to a different deposit method temporarily.

"Funds debited but not credited to BK8": Most common during peak hours. Wait 15 minutes, then contact BK8 support with the bank reference number. Funds are reconciled within 1–4 hours typically. Real losses from this are rare; the funds are in transit.

"Withdrawal pending for over 30 minutes": Check if you're in BK8's bank-maintenance window or your bank's maintenance window (typically 12am–4am). Outside those windows, contact 24/7 support with your withdrawal reference number.

"Withdrawal rejected, name mismatch": Your BK8 name and bank account name don't exactly match. Contact support to verify which one is wrong; correction requires documentation.

Full troubleshooting flow on our withdrawal troubleshooting guide.

Security Notes

DuitNow itself is bank-grade secure — the same infrastructure that handles your salary deposits and bill payments. Specific security points for BK8 use:

  • Always log into your bank via the FPX gateway flow. Don't log in to your bank separately and try to manually transfer; that route doesn't tag the BK8 deposit and may not credit.
  • OTP fraud protection: if your bank's OTP arrives but you didn't initiate the transaction, immediately reject and contact your bank — that's a fraud signal.
  • Verify the FPX URL. Real FPX gateway URLs end with .com.my and show valid HTTPS certificates. Phishing sites mimic FPX; if anything looks off, exit and start over.
  • Don't share OTPs. BK8 support will never ask for your bank OTP. Anyone claiming to be BK8 and asking for OTPs is a scammer.

When DuitNow Isn't the Right Choice

DuitNow is great for most BK8 transactions, but there are cases where alternatives fit better:

  • Smaller amounts (under RM50): Touch 'n Go e-wallet works from RM10. See our Touch 'n Go guide.
  • Privacy-priority transactions: USDT (TRC-20) involves no banks at all. See our USDT guide.
  • Above your bank's daily DuitNow limit: Use multiple smaller transactions, or switch to direct bank transfer for higher single-transaction amounts.
  • Bank maintenance windows: Touch 'n Go and USDT both work during typical 12am–4am bank maintenance.

For the broader payment-method comparison: BK8 banking hub.

Written by: Jason Wong
iGaming Content Analyst — 8+ years covering online gambling in Malaysia and Southeast Asia.

Last reviewed: 6 May 2026.