What is this problem
You paid for a Mobile Legends: Bang Bang diamond top-up, the charge appeared on your card, but your in-game diamond balance didn't move. This is one of the most common complaints among MLBB players โ and in the vast majority of cases your money is safe and the issue is fixable.
Before you file a chargeback or raise an alarm, it's worth diagnosing the actual cause, because each one has a specific solution.
Root causes
1. Payment processing delay. Payment processors and banks sometimes hold transactions for anywhere between a few minutes and 24 hours. This is especially common with international cards or regional banking networks.
2. Wrong User ID or Server ID. When topping up through Codashop, Marix, or any third-party service, you manually enter your UID. A single wrong digit sends the diamonds to a different account โ and the system usually cannot automatically reverse that.
3. Payment stuck in "pending" state. Your bank may have flagged the transaction as suspicious or hit a daily limit, leaving it neither confirmed nor rejected.
4. Server-side technical issue. Rare, but it happens: Moonton's servers or the top-up platform may experience temporary outages during the transaction.
Step-by-step fix
Wait 15โ30 minutes. Most transactions resolve on their own within this window. Restart the game and check your balance again.
Check your in-game transaction history. Open MLBB โ Profile โ Diamonds โ History. If the purchase is listed there, the diamonds were credited โ try restarting the app.
Verify your UID. Open the game, go to your profile, and copy your exact ID. Compare it character by character with what you entered during checkout.
Check payment status in your banking app. Confirm the charge has actually settled (not just "pending"). If it's still pending, wait for it to complete before contacting support.
Contact the top-up platform's support:
- Codashop: open their live chat, provide your order number and UID.
- Marix: message support with your transaction ID โ the team will verify the credit status and follow up quickly.
Contact Moonton support directly. If the platform confirms the transaction was successful but diamonds are still missing, file a ticket at support.mobilelegends.com with your order confirmation and UID.
FAQ
How long should I wait before contacting support? Give it at least 1 hour for minor delays. If 24 hours pass with no diamonds and a confirmed charge, escalate immediately.
What if I entered the wrong UID? Contact the platform you bought from as soon as possible. The faster you act, the higher the chance of intercepting the transaction before it's finalized.
Will I get a refund if the diamonds never arrive? Legitimate platforms โ including Marix โ investigate each case and will issue a refund or re-credit if the delivery failure is confirmed on their end.
To avoid these headaches in the future, top up through a trusted platform with responsive customer support. Buy MLBB Diamonds on Marix โ fast delivery, verified transactions, and English-language support.

