← All posts

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

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

How to buy Mobile Legends diamonds | Pinoras · Pinoras