Getting Started
Sign In
Open EnigmaPay and tap Continue with Google. Use your Google account to sign in. If this is your first time, an account will be created automatically.
Top Up Balance
Before purchasing game items, you need to add balance to your account. Go to Top Up from the home screen.
Browse & Buy
Select a game from the home screen, choose a package, and pay using your balance.
Home Screen
The home screen is your dashboard. Here you can see:
Balance Card -- Your current balance displayed in your preferred currency. Tap to go to Top Up.
Quick Actions -- Shortcuts to Top Up and My Orders.
MLBB ID Checker -- Verify a Mobile Legends account before purchasing. Enter the Player ID and Server ID to confirm the account.
Games -- Browse all available games. Tap a game to see available packages and prices.
Topping Up Your Balance
EnigmaPay supports two top-up methods:
Bank Transfer
Select a bank payment method
Choose from the available bank accounts listed on the Top Up page.
Transfer funds
Transfer the desired amount to the displayed bank account. You can scan the QR code if available, or copy the account number.
Upload payment slip
Enter the amount you transferred and upload a photo of your payment slip/receipt.
Wait for approval
An admin will review and approve your request. You can check the status in Top Up > History.
USDT (BEP-20 / BSC)
Select the USDT payment method
Choose the USDT BEP-20 option from the Top Up page.
Send USDT
Copy the wallet address and send USDT on the BNB Smart Chain (BSC) network from your crypto wallet (e.g., Trust Wallet, MetaMask).
Enter transaction details
Enter the exact USDT amount you sent and paste the transaction hash (TX Hash) from your wallet.
Auto-verification
The system verifies your transaction on the blockchain. If confirmed (15+ block confirmations), your balance is credited automatically -- no admin approval needed.
- Send USDT only on the BNB Smart Chain (BSC / BEP-20) network. Sending on other networks (ERC-20, TRC-20, etc.) will result in lost funds.
- You need a small amount of BNB in your wallet to cover network gas fees.
- Submit the transaction within 1 hour of sending. Older transactions will be rejected.
- The amount you enter must match the amount you sent (tolerance: 0.001 USDT).
Purchasing Game Items
Select a game
From the home screen, tap on any game card to view available packages.
Choose a package
Browse the available bundles. Each shows the item name, description, and price in your selected currency. Tap Buy on the package you want.
Enter game account details
Enter your Player UID (and Server ID if required). Double-check these details -- items will be sent to the account you specify.
Choose payment method
Pay from Balance -- instant, deducted from your account balance.
Pay by Bank Transfer -- upload a payment slip for admin approval.
Track your order
After purchasing, you will be redirected to the orders page. Your order status updates in real-time.
Order History
View all your past and current orders from My Orders on the home screen.
Each order shows:
Order ID -- Unique identifier. Tap to copy.
Status -- Current status with color-coded badge.
Items -- Expand to see individual item fulfillment progress.
Refunds -- If items failed, refund details are shown.
Order Statuses
Pending / Awaiting Approval -- Order placed, awaiting processing or admin approval.
Processing -- Order is being fulfilled.
Fulfilled -- All items delivered successfully.
Failed -- Order could not be completed. Refund issued if paid.
Cancelled -- Order was cancelled.
Settings
Currency Preference
Choose how prices and balance are displayed:
฿
THB
K
MMK
$
USD
All transactions are processed in THB. Other currencies are for display reference only, using current exchange rates.
Account Information
View your email, display name, and Account ID. You can copy your Account ID to share with support.
Install as App
EnigmaPay can be installed on your device for a native app experience -- no app store needed.
Android / Chrome
When you visit EnigmaPay, you will see an Install banner at the bottom of the screen. Tap Install to add it to your home screen.
iPhone / Safari
- Open EnigmaPay in Safari
- Tap the Share button (square with arrow)
- Scroll down and tap Add to Home Screen
- Tap Add
Frequently Asked Questions
How long does a bank transfer top-up take?
Bank transfers require admin approval. This usually takes a few minutes during business hours.
How long does a USDT top-up take?
USDT top-ups are auto-verified on the blockchain. Once your transaction has 15 confirmations (~45 seconds on BSC), your balance is credited automatically.
I sent USDT but my balance wasn't credited. What do I do?
Make sure you: (1) sent on BNB Smart Chain (BEP-20), (2) submitted the correct TX hash, (3) the amount matches, (4) submitted within 1 hour of sending. If the transaction is still pending confirmation, the system will automatically retry every 2 minutes.
Can I get a refund?
If an order fails to be fulfilled, a refund is automatically credited to your account balance. You can see refund details in your order history.
Why can't I buy for certain regions in Mobile Legends?
Due to regional pricing restrictions, we currently do not support accounts from Singapore, Indonesia, Malaysia, and the Philippines.
How do I check my Mobile Legends account details?
Use the MLBB ID Checker tool on the home screen. Enter your Player ID and Server ID to verify your account nickname and region.
Which currencies are supported?
You can view prices in THB (Thai Baht), MMK (Myanmar Kyat), or USD. All transactions are processed in THB -- other currencies are for display only.
I need help with something else.
Please contact our support team with your Account ID (found in Settings).
EnigmaPay © 2026