You paid for Mobile Legends diamonds but they have not appeared in your account yet? Do not panic — most delays have a simple reason and are solved quickly. This guide explains the common causes when an MLBB top up is not received, what to check first, and how to get help from Buzz Gaming Shop support.
Step 1: Check Your Order Status
Open the Order Tracking page and enter your order ID. If you have an account, you can also see all your orders in your dashboard.
- Pending / Processing — your order is being sent. Most orders finish within a few minutes. Wait a little and check again.
- Completed — the top up was delivered to the Player ID and Zone ID in your order. See Step 2.
- Partial — part of a multi-item order was delivered. Contact support with your order ID.
- On Hold — the order is waiting for a manual check. Contact support if it stays on hold.
- Failed — the top up could not be delivered. Contact support with your order ID (see refunds below).
- Payment: Unpaid — the payment was not confirmed. See Step 3.
Step 2: Order Completed but No Diamonds? Check These
- Restart the game. MLBB sometimes only shows new diamonds after you close and reopen the app, or after you visit the shop.
- Check the mailbox. Some items, bonuses and passes arrive in your in-game mail, not directly in your diamond balance.
- Weekly Diamond Pass: you get part of the diamonds right away and the rest every day for 7 days. Daily diamonds must be claimed in the game. See our Weekly Diamond Pass guide.
- Fewer diamonds than expected? If you bought a double diamond pack (100, 300, 500 or 1000 Diamonds) and your account had already used the first recharge bonus, you only receive the base amount. This is decided by the game. Check your bonus status on the Region Checker before buying next time.
- Check the Player ID and Zone ID in your order. If they are different from your account, the diamonds went to another account.
Step 3: Money Deducted but Order Not Paid?
Sometimes a bKash or Nagad payment takes a little time to confirm. If money left your account but your order still shows the payment as unpaid, contact support with your order ID and the payment transaction ID (TrxID). Keep the payment confirmation SMS until the issue is solved.
Common Reasons an MLBB Top Up Fails or Is Delayed
- Wrong Player ID or Zone ID. The most common cause. Our checkout shows your in-game nickname before you pay — always check it matches your account.
- Wrong region. Bangladesh packages are for BD-region accounts and Philippines packages for PH accounts. Check your region on the Region Checker and use the BD or PH store that matches.
- Purchase limit reached. The Weekly Elite Bundle can be bought once per week and the Monthly Epic Bundle once per month per account. The Limited Time Value Pack and Weekly Diamond Pass also have in-game limits. If your account is already at the limit, the order cannot be delivered.
- Game maintenance or server issues. During MLBB maintenance, top ups can be delayed until the servers are back.
How to Contact Support
Contact us with your order ID, your Player ID and Zone ID, and a screenshot of the payment if possible:
- WhatsApp: +880 1912-586696
- Facebook: facebook.com/Buzzgamingshop
Please contact us before opening a dispute or chargeback with your payment provider — we can usually solve the problem much faster directly.
Refunds: When Are They Possible?
Based on our Refund Policy:
- Refund may be possible: payment was completed but the order was not delivered, or the transaction failed but money was deducted.
- No refund: a wrong Player ID or Zone ID entered by the customer, change of mind, a top up that was successfully delivered, game account bans or restrictions, or delays caused by the game server or third parties.
- Approved refunds can take 3 to 7 business days depending on the payment method.
How to Avoid Problems Next Time
- Always check the nickname shown at checkout before paying.
- Check your region and double diamond status on the Region Checker.
- Check bundle limits in the game shop before buying limited bundles.
- Keep your order ID and payment SMS.
- Never share your MLBB password — we only need your Player ID and Zone ID.
Ready to top up? Go to the MLBB Diamond Top Up BD page or read the step-by-step guide.