← All posts

How to buy Mobile Legends diamonds: finding your ID and zone

· 1 min read

ML top-ups run on your player ID and zone. Where both numbers live, and what happens if you type the wrong one.

There are two ways to get Mobile Legends diamonds: an ID top-up and a code. The difference is what you type in.

Topping up with your ID

Diamonds land straight on your account. That needs two numbers:

  1. Open the game and tap your avatar, top left.
  2. Your profile shows the ID with the zone in brackets: 123456789 (2004).
  3. Enter the ID and the zone separately on the order screen.

Your character name then appears on screen. If it is not yours, the ID is wrong, stop there.

If the ID is wrong

The diamonds go to that account and cannot be recovered. Moonton does not move a top-up from one account to another. Reading the character name before you pay is the only real check there is.

Buying a code instead

In some regions diamonds are sold as a code. You redeem it in the game's own coupon screen or on the publisher's page. The code's region has to match your account's, we wrote about region rules separately.

How long it takes

Anything in stock is processed in seconds. On ID top-ups the publisher side occasionally takes a few minutes; the order stays "processing" and you get an email when it completes.

Common questions

  • Is Starlight bought with diamonds? Yes, from the in-game shop.
  • Turkey or global? Pick whichever matches your account's region.
  • Are diamonds refundable? Not once they are on the account.

Products

Mobile Legends Turkey · Mobile Legends Global

Other languages: RU · AR · TR