Profile and Identity Verification on city99
When you first open your city99 account, we ask for your full legal name, date of birth, phone number, and email address. These fields are not arbitrary; they anchor your identity for withdrawal processing and fraud prevention. Indonesian payment networks — whether QRIS-based or linked to e-wallet, mobile banking, or local payment — require verified customer records before they release funds.
Our account settings let you review and update your profile name and phone number at any time. If your details have changed — a new mobile number, a corrected spelling of your name — navigate to Account Settings > Profile > Edit and save the updated information. The system logs the change timestamp so we can track account adjustments for security audits.
Why Verification Matters for city99 Withdrawals
Indonesia's financial authorities require us to confirm your identity before processing withdrawals over a certain threshold. We perform Know-Your-Customer (KYC) checks — a standard practice across all licensed payment operators in the region.
Once verified, your account unlocks full withdrawal access to online payment, e-wallet, mobile banking, local payment, online payment, e-wallet, and direct bank transfers. If verification is pending, you can still play, but withdrawal requests will be held until we confirm your details match our records.
Verification typically completes within one business day
If you submit your documents on a Friday evening ahead of Idul Fitri or another holiday, the review may extend into the next business day. We process requests as they arrive; no expedited fees apply.
Password and Two-Factor Authentication
Your city99 password is the first gate between your account and unauthorised access. We recommend choosing a password that mixes upper and lowercase letters, numbers, and symbols — at least 12 characters — and avoid reusing passwords across other websites. If you have used the same password on multiple platforms and one platform suffered a breach, attackers may try that password on city99.
To reset your password, go to Account Settings > Security > Change PasswordYou will enter your current password, then your new password twice to confirm. The system logs the change and immediately invalidates any active sessions on other devices, so you will need to log in again on your phone or computer.
We also offer two-factor authentication (2FA) via SMS or an authenticator app. When enabled, logging in requires both your password and a six-digit code sent to your phone or generated by an app like Google Authenticator. This step is optional but highly recommended, especially if you are based in Jakarta, Surabaya, Bandung, or Medan where public Wi-Fi networks are common.
Setting up 2FA takes two minutes. Go to Account Settings > Security > Two-Factor Authenticationselect SMS or Authenticator App, and follow the prompts. If you choose SMS, we send a code to the phone number on file. If you choose the authenticator app route, scan the QR code with Google Authenticator or Microsoft Authenticator, and the app will generate new codes every 30 seconds.
If you ever lose access to your authenticator app (for example, if your phone is replaced), contact our support team with proof of identity, and we can reset 2FA so you regain access. Store your backup codes in a safe location — usually a password manager — so you can recover your account if your phone is lost.
Payment Methods and Withdrawal Settings
The payment section of city99 account settings is where you link deposit and withdrawal methods. We support both e-wallet and bank transfer options to match how Indonesians prefer to move money. Most players maintain at least two payment methods so they have a backup if one service experiences downtime — especially around high-traffic events like Liga 1 finals or Piala Indonesia knockout rounds.
To add a payment method, navigate to Account Settings > Payment Methods > Add Payment MethodYou will see a list of supported providers: mobile banking, local payment, online payment, e-wallet, mobile banking (for prepaid/postpaid transfers), local payment-linked wallets, and direct bank transfers from online payment, e-wallet, mobile banking, or local payment. Select your preferred provider, and the system will either redirect you to their login (for e-wallets) or ask for your bank account details (for bank transfers).
Each payment method can be set as your default, which streamlines future deposits and withdrawal confirmations. You can delete a payment method at any time — simply click the delete icon next to it in the list. If you delete your only payment method, you will need to add a new one before you can request a withdrawal.
E-Wallet Deposits (online payment, e-wallet, mobile banking)
- Instant confirmation; no bank delays
- Works across all city99 sports and casino games
- Withdrawals typically processed same business day
Bank Transfer Withdrawals
- May take 1–2 business days depending on bank
- local payment may hold transfers during non-business hours
- Subject to bank's verification windows
Account Activity and Transaction History
Every deposit, withdrawal, wager, and win on city99 is logged in your account activity feed. Navigate to Account Settings > Transaction History to view a complete audit trail with timestamps, amounts, and status (pending, completed, or cancelled). This transparency helps you reconcile your balance and spot any unauthorised activity quickly.
The transaction history filters by date range, transaction type (deposits, withdrawals, bets, winnings), and payment method. For example, if you want to see all your online payment withdrawals in the past month, filter by "e-wallet" and "last 30 days" to isolate those records. Each row includes a reference number that you can use to contact support if you need to dispute a transaction.
We also display your login history — the date, time, and device type (mobile app, browser, etc.) of every successful login. If you see a login from an unfamiliar location or device, change your password immediately and enable 2FA if you have not already.
Preferences and Notification Settings
In Account Settings > Preferencesyou can customise how city99 communicates with you. Choose whether you want email and SMS notifications for deposits, withdrawals, large wins, system maintenance, or promotional updates. You can toggle each notification type independently — for instance, enable withdrawal alerts but disable promotional emails.
We also let you set your preferred language (English or Bahasa Indonesia), currency display, and timezone. These settings affect how dates and times appear in your transaction history and game lobby, so they are useful if you are travelling between Medan and Jakarta or if you prefer to see times in your home timezone.
Account settings on city99 are your toolbox for account security, payment flexibility, and full visibility into every transaction on our platform.
