What Happened
You topped up diamonds in Mobile Legends: Bang Bang, the payment was confirmed, but a few minutes later the diamonds still haven't appeared in your account. This is one of the most common complaints from players โ and almost every case can be resolved without escalating to customer support.
Root Causes
1. Wrong UID or Server When recharging through a third-party service, you must enter the exact Game UID and server. Even one wrong digit sends diamonds to another player or into the void. You can verify your UID inside the game: Profile โ character icon โ top-right corner of the screen.
2. Moonton Server Delay During peak hours (evenings in UTC+8), Mobile Legends servers process transactions more slowly. Delays can range from 5 minutes to 2 hours.
3. Payment Provider Error Sometimes the provider reports success, but the actual API request to Moonton failed silently. In this case the funds are reserved but never delivered.
Step-by-Step Fix
- Wait 15โ30 minutes. Most delays resolve on their own. Restart the game and check your balance.
- Verify your UID. Open the game: Profile โ your avatar. Compare the UID with what you entered during checkout. If they differ, take a screenshot.
- Check your transaction history. In the service where you bought the diamonds, find your receipt. Make sure the order status is "completed," not "processing."
- Clear the app cache. Android: Settings โ Apps โ Mobile Legends โ Clear Cache. On iOS, delete and reinstall the app.
- Contact the seller's support. If more than 2 hours have passed, message the platform's support with your receipt and a screenshot of your UID. A reputable service will refund the diamonds or money within 24 hours.
- Contact Moonton directly. If you recharged through the official website, open a ticket at support.mobilelegends.com with your transaction ID.
Frequently Asked Questions
Can diamonds arrive days later? In theory, yes โ if the transaction got stuck in a server queue. In practice, waiting more than 24 hours is a signal to contact support immediately.
What if I entered someone else's UID? Moonton cannot revoke diamonds already credited to another account. In this case only the seller's support can help โ they may issue a refund or repeat the transfer to the correct UID.
Is it safe to buy diamonds through third-party services? Yes, if the service uses Moonton's official API and requires your UID and server at checkout. Account-sharing schemes carry a ban risk.
To avoid situations like this, choose a trusted platform. On Marix, MLBB diamond recharges go through the official API โ diamonds arrive within minutes and support is available around the clock.

