mahoniAndroid & iOS App
We at mahoni offer a mobile app for Android and a web-based app for iOS users, so you can access live-dealer tables, football betting, slots, and esports markets from your phone. Mobile-first design means faster load times, offline caching for game rules, and push notifications for live match updates and table availability. Our app is built for users across Indonesia — Jakarta, Surabaya, Bandung, Medan, and Semarang — with support for DANA, e-wallet, mobile banking, local payment, online payment, e-wallet, and bank transfers.

- LoginOTP Verification
- and
- Update
The mahoni app keeps your account secure with two-factor authentication, encrypted data transmission, and KYC verification before your first withdrawal. You can manage your balance, deposit, withdraw, and contact our support team directly from the app. We do not store your password on your device — every login is verified through our secure servers.
Our services are available only in supported jurisdictions where local law permits. Before downloading the mahoni app, verify that online gaming is legal in your area. Users are responsible for complying with their own jurisdiction's regulations.
Download and install mahoni on your device
Installation steps for Android APK
- Download the APK fileVisit mahoni.app from your Android device and tap the Android APK download link. The file downloads to your Downloads folder.
- Enable unknown sourcesGo to Settings → Security → Unknown Sources and toggle it on. This allows installation of apps outside the Google Play Store.
- Install the appOpen your file manager, navigate to Downloads, and tap the mahoni APK file. Follow the on-screen prompts to install.
- Open and registerLaunch the mahoni app, create your account with email and password, and complete KYC verification before your first deposit.
iOS users — add mahoni to your home screen
We at mahoni do not distribute an iOS app through the Apple App Store. Instead, iOS users can add mahoni to their home screen as a web app. Open Safari on your iPhone, visit mahoni.app, tap the Share button, and select "Add to Home Screen." The mahoni web app then appears as an icon on your home screen and launches in full-screen mode, giving you a native app experience.
The mahoni web app on iOS works identically to the Android app — you can access live-dealer tables, place football bets, play slots, and manage your account. Your login credentials are the same across all platforms. We recommend bookmarking mahoni.app in Safari as a backup.
App vs browser — which is right for you
The mahoni Android app offers offline caching, so game rules and betting markets load faster even on slower connections. Push notifications alert you when a live-dealer table opens, when a football match is about to start, or when your withdrawal is processed. The app also stores your login session, so you do not need to re-enter your password every time you open mahoni. App performance is optimized for touch screens, with larger buttons and swipe navigation.
The mahoni web browser version works on any device — Android, iOS, Windows, or Mac — and requires no installation. You access mahoni by typing mahoni.app into your browser address bar. The web version is ideal if you want to avoid downloading files or if you use multiple devices. Both the app and web version sync your account balance and betting history in real time, so your experience is seamless across platforms.
Device compatibility and system requirements
The mahoni Android app requires Android 7.0 or above. Most Android phones released in the last five years meet this requirement. If your device runs Android 6 or earlier, you can still access mahoni through your web browser by visiting mahoni.app. The iOS web app works on iPhone 6s and above, running iOS 12 or later. We recommend keeping your device updated to the latest operating system for security and performance.
The mahoni web browser version works on any device with a modern web browser — Chrome, Safari, Firefox, or Edge. No special system requirements apply. If you experience slow loading or crashes, try clearing your browser cache or updating your browser to the latest version.
Troubleshooting common installation issues
If you see a "Certificate untrusted" warning when downloading the mahoni APK, this is normal for files downloaded outside the Google Play Store. Tap "Install anyway" to proceed. We at mahoni use industry-standard SSL encryption to protect your download. If your device blocks the installation, check that you have enabled "Unknown Sources" in your security settings. Some Android devices also require you to grant file manager permissions before installing APK files.
If the mahoni app crashes on launch, try uninstalling and reinstalling it. If crashes persist, clear your app cache by going to Settings → Apps → mahoni → Storage → Clear Cache. If you still experience issues, contact our support team and we will assist you. We are available to help with installation and app troubleshooting.
Data, permissions, and account security on mahoni
The mahoni app requests permission to access your device's camera (for KYC photo verification), microphone (for live-dealer chat), and location (to verify you are in a supported jurisdiction). We do not use these permissions for any other purpose. Your camera and microphone are only active when you initiate KYC verification or join a live-dealer table chat. Your location is checked only during account registration and login — we do not track your location continuously.
We at mahoni encrypt all data transmitted between your device and our servers using TLS 1.2 or higher. Your password is never stored on your device — it is verified on our secure servers every time you log in. Your national ID number, payment details, and account balance are stored in encrypted databases and accessed only by our verification and support teams. We do not sell your data to third parties. If you have questions about data handling, review our privacy policy or contact our support team.
App advantages
- Faster load times with offline caching
- Push notifications for live events
- Persistent login session
- Touch-optimized interface
Browser advantages
- No installation required
- Works on any device
- Always up to date
- No storage space needed
Getting started with mahoni on your phone
Once you have installed the mahoni app or added it to your home screen, open it and create your account. You provide your email, create a password, and confirm your phone number. Within seconds, your account is active. You can then browse our live-dealer tables, football betting markets, slot games, and esports tournaments. To deposit and withdraw, you must complete KYC verification — upload a photo of your government ID and a proof of address document.
After verification, you can deposit via DANA, e-wallet, mobile banking, local payment, online payment, e-wallet, or bank transfer (mobile banking, local payment, online payment, e-wallet). Your deposit appears in your mahoni account within seconds for e-wallets or a few minutes for bank transfers. You can then use your balance to play any game on our platform. Withdrawals are processed to the same payment method you used for your deposit and are subject to a verification window.
We at mahoni are available to assist with app installation, account setup, deposits, withdrawals, and game questions. Contact our support team through the app or visit mahoni.app. We speak English and are here to help.
We at mahoni continuously improve our app based on user feedback. If you encounter any issues or have suggestions for the mahoni app, contact our support team. Your feedback helps us serve you better.
User journey: from registration to first withdrawal
From registration to first session
Your journey on mahoni begins with account registration. You download the mahoni app or open mahoni.app in your browser, then provide your email address, create a password, and confirm your phone number. Within seconds, your account is created and you receive a confirmation email. You can log in immediately and browse our game library — live-dealer tables, football betting, slots, and esports markets.
At this stage, your account is active but not verified. You can view games and odds, but you cannot deposit or withdraw. To unlock these features, you must complete KYC verification. You fill in your full name, date of birth, residential address, and national ID number. You upload a clear photo of your government-issued ID — KTP, passport, or driver's license — and a proof of address document like a utility bill or bank statement.
Our verification team reviews your submission. We scan your ID document and extract your information. We check your details against our compliance database to confirm your identity and prevent fraud. This process typically takes a few hours. Once approved, you receive a notification that your account is verified. You can now make your first deposit and begin playing.
The entire process from registration to verification typically takes 1-2 hours, depending on how quickly you submit your documents and how busy our verification queue is. We do not rush verification; we review each submission carefully to ensure compliance with local regulations and to protect your account from fraud.
Payment options and processing windows
mahoni supports six e-wallet options and four major Indonesian banks. E-wallets — DANA, OVO, GoPay, ShopeePay, and LinkAja — are the fastest deposit method. You authorize the payment in your e-wallet app, and the funds appear in your mahoni account within seconds. QRIS is also available for quick transfers from any bank app.
Bank transfers via BCA, Mandiri, BRI, and BNI virtual accounts are also supported. We generate a unique virtual account number for you, and you transfer funds from your bank app. These transfers typically complete within subject to verification, though during peak hours or bank maintenance windows, they may take longer. We do not control bank processing times, so we cannot guarantee exact windows.
Your deposit is credited to your mahoni account immediately after it is confirmed. You can then use your balance to play any game on our platform. Withdrawals are processed to the same payment method you used for your deposit. Withdrawals are subject to a verification window to confirm your identity and account activity. This window typically spans a few hours, though it may extend during peak periods or holidays like Idul Fitri or Idul Adha.
If you have questions about a specific deposit or withdrawal, contact our support team within the mahoni app and we will provide an update on your request status. We are available to assist with payment questions at any time.
Choosing a game category
mahoni offers multiple game categories, and your account balance can be used across all of them. Live-dealer tables — blackjack, roulette, baccarat, Dragon Tiger, and Sic Bo — feature professional dealers streaming from HD studios. You interact with the dealer in real time, place bets using your account balance, and watch the outcome unfold. Table limits vary, so you can choose a table that matches your budget. These games are ideal if you enjoy the social aspect of casino gaming and prefer games with clear rules and instant outcomes.
Football betting covers Liga 1, Piala AFF, Piala Indonesia, Champions League, Premier League, and other international leagues. You can bet on match outcomes, goal totals, player performance, and other markets using your account balance. Football betting is ideal if you follow the sport and want to engage with matches in real time. Our platform provides game information and match statistics to help you make informed decisions.
Slot games like Aviator, Sweet Bonanza, Gates of Olympus, Fortune Tiger, and Mahjong Ways offer fast-paced gameplay with varied themes and mechanics. Slots are ideal if you prefer quick sessions and do not want to learn complex rules. Each slot has its own payout structure and volatility, so you can choose games that match your preference. Your account balance can be used on any slot game.
Esports betting covers Mobile Legends, Free Fire, and PUBG Mobile tournaments. You can bet on team performance, tournament outcomes, and individual player statistics using your account balance. Esports betting is ideal if you follow the competitive gaming scene and want to engage with tournaments as they happen. Our platform provides live match updates and team information to support your decisions.
Service availability and jurisdiction
mahoni operates in supported jurisdictions where local law permits online gaming and sportsbook services. Our services are not available everywhere. Before opening an account, you should verify that online gaming is legal in your jurisdiction. Users are responsible for complying with their own local regulations. If you are unsure whether mahoni is available in your area, contact our support team and we will provide guidance.
We serve users across Indonesia, including Jakarta, Surabaya, Bandung, Medan, and Semarang. Payment methods are tailored to Indonesian users — DANA, OVO, GoPay, ShopeePay, LinkAja, QRIS, and major Indonesian banks. Our support team speaks English and is available to assist with account, payment, and game questions through the mahoni app.
If you access mahoni from outside a supported jurisdiction, your account may be restricted or suspended. We use geolocation and other verification methods to confirm that users are accessing our platform from permitted locations. This is not a restriction we impose lightly — it is a legal requirement in most jurisdictions.
If you have questions about service availability in your area, or if you believe your account has been restricted incorrectly, contact our support team. We will review your situation and provide clarity on whether mahoni is available to you. Our goal is to serve users responsibly and in compliance with local law.