Magic Chess: Go Go Top Up Not Received? Fix Missing Diamonds After Payment
A practical fix guide for Magic Chess: Go Go Diamonds that didn't arrive after payment.

You paid for Diamonds in Magic Chess: Go Go, the screen said the purchase went through, and your Diamond balance still reads the same. Before you assume the worst, know this: in the large majority of "top up not received" cases the Diamonds are not gone — they are delayed, sitting unclaimed in your in-game mailbox, or sitting on a different account because a single digit in the Zone ID was off. Magic Chess: Go Go (often shortened to MCGG) is Moonton's auto-chess spin-off of the Mobile Legends universe, and its top-up system runs on a User ID plus Zone ID pair rather than a simple login, which creates a few failure modes that don't exist in other games. This guide walks through each one and gives you the exact steps to get your Diamonds credited — or your money back.
If you would rather skip the recovery dance entirely, a Magic Chess: Go Go top-up at Topuplist through the official Topuplist storefront credits Diamonds straight to the User ID and Zone ID you enter, with the order and delivery tracked in one place.
Why Your Magic Chess: Go Go Diamonds Didn't Arrive After Payment
It's usually a delay, not a loss
MCGG deliveries are normally near-instant, but under peak load, right after a major update, or during a server-heavy event, fulfillment can take a few minutes — most reports put the normal window at roughly 5–10 minutes. A payment that succeeded but hasn't landed yet is almost always a pending sync, not a vanished purchase. Panic-buying a second pack to "force" the first one through is the single most common way players turn a delay into a double charge, so resist that urge.
The mailbox trap (Diamonds can land in Mail, not your wallet)
This is the quirk that catches the most people. Diamonds and purchased items in MCGG don't always drop straight into your wallet. They can arrive in your in-game Mailbox, waiting for you to open and claim them. A huge share of "my Diamonds never showed up" cases are really unclaimed mail, not missing delivery. Redeem-code rewards follow the same path — you enter the code under Profile → Settings → Redemption Code, then claim the grant from Mail — so it's no surprise top-ups sometimes queue there too. Before you file anything, open the Mailbox and claim everything — then check your balance again.
The wrong-ID trap (a mistyped digit sends Diamonds to another account)
Because MCGG top-ups are addressed to a User ID and Zone ID pair (shown in-game as UserID(ZoneID), e.g. 12345678(1234)), a single wrong digit routes the Diamonds to a different player's account. From your side it looks identical to a failed purchase; from the server the order completed perfectly, just to the wrong person. This is the number-one cause of "paid but no Diamonds" in this game, and it's why double-checking the IDs matters more here than in almost any other title.
What you see | Most likely cause | First move |
Balance unchanged, no mail | Sync delay (wait a few min) | Refresh and reopen the game |
Balance unchanged, mail unclaimed | Diamonds parked in Mailbox | Open Mail and claim |
Balance unchanged, you used a top-up form | Wrong User ID or Zone ID | Check the IDs against your profile |
Charge posted but nothing anywhere | Delivery to another account or pending | Gather receipt, contact the right channel |
Quick Checks Before You Contact Support
Confirm you're on the right account and IDs
Open Magic Chess: Go Go, tap your avatar in the top-left, and open the Basic Info tab. The ID shown there is your User ID(Zone ID). If you topped up through a form, compare that pair character-by-character with what you entered at checkout. Diamonds are bound to the account tied to those IDs and carry across Android, iOS, and supported PC emulators — so the Diamonds are fine as long as the IDs match the account you actually play on. If the IDs don't match, your Diamonds did arrive; they're just on a different account.
Match the receipt to your in-game order
Pull up the confirmation from your app store or payment method. Confirm a charge actually posted (not just "pending") and note the order or transaction ID. Keep that number handy — support will ask for the reference that matches their system, and a store transaction ID differs from an in-game purchase log ID.
Open the mailbox and re-sync
Fully close the app and reopen it so it re-syncs with the server instead of showing a cached balance, then go straight to the Mailbox. Claim any pending Diamonds or items. Only after both steps come up empty should you move to a ticket.
Step-by-Step: How to Fix Missing Diamonds After Payment
Step 1 — Wait and refresh, then check Mail
Give it 5–10 minutes, fully close and reopen the game, and — this is the part people skip — open the Mailbox and claim anything waiting. If you switched from Wi-Fi to mobile data mid-purchase, the transaction can stall at "pending"; let it settle, then re-sync rather than buying again. Most cases resolve right here with no ticket at all.
Step 2 — Gather your payment proof
Screenshot the receipt showing the order ID, amount, and timestamp, plus the last four digits of the card if relevant. If you used a top-up form, also save the order confirmation email. This paper trail is what turns a five-email saga into a single-thread fix.
Step 3 — Use the in-game support ticket
Open the in-game Customer Service menu and choose the payment issue path. Attach your screenshot and your User ID and Zone ID. Filing from inside the game tags the ticket to your account and gets it to the team that can actually trace the order on the server side.
Step 4 — Escalate to your store or platform
If you bought the Diamonds through the App Store or Google Play inside the game, the fastest refund or trace route is the store's own billing support — the publisher can't release a charge that's still held inside the platform's billing system. For a direct top-up through an authorized storefront, contact that storefront's support with your order ID.
A Magic Chess: Go Go top-up at Topuplist through the official Topuplist storefront keeps the User ID/Zone ID you entered tied to the delivery, which is exactly the gap that causes most "wrong account" cases above.
How to Contact Magic Chess: Go Go Support (With a Message Template)
Official channels
MCGG's official support runs through the in-game Customer Service menu and the official game site at play.mc-gogo.com. For purchases made inside the app via a store, the store's billing support is the correct first contact. Route the ticket to the channel that controls the money, not just the one that's easiest to find — a ticket about a store-held charge sent to the game team simply stalls.
The exact details to include
Don't send "my Diamonds didn't come, please help" — that earns a generic reply and a request for more info. Cram everything into one message:
Your User ID and Zone ID (the
UserID(ZoneID)pair from Basic Info)
The exact Diamond pack or Weekly Pass you bought and the amount paid
The order or transaction ID that matches the channel you paid through
The payment receipt screenshot plus the pending-screen shot if you have one
The date, time, and your timezone
With those in one message, most stuck orders get traced without a follow-up round.
Can You Get a Refund for a Magic Chess: Go Go Top Up?
When refunds are possible
A refund for an unfulfilled top-up flows back through whatever channel took the payment. If the Diamonds never delivered and the first transaction genuinely failed, the store or the authorized storefront can reverse it. A double charge — two real posts for one intended purchase — is also a legitimate refund case: attach both transaction IDs and state plainly that one is a duplicate.
Store vs official, and the chargeback warning
If you bought through Google Play, use the store's own refund request tool — see the Google Play help page for requesting a refund for the exact steps. App Store purchases use Apple's refund tool instead. Two hard rules protect you from making things worse:
Never retry to "force" a refund of the stuck one. If the first payment was only pending and then clears, you now hold two real charges and a refund fight. Confirm the first transaction's true status before any second attempt.
Don't jump straight to a bank chargeback. A forced reversal on an in-game purchase can be treated as a dispute and may put your account at risk. Use the proper refund route — store billing for store buys, the storefront or official contact for direct top-ups — and keep the chargeback as an absolute last resort.
A Magic Chess: Go Go top-up at Topuplist through the official Topuplist storefront gives you a single order reference and a clear delivery status, which makes any refund or trace request far simpler if something does go wrong.
How to Avoid Missing Diamonds on Your Next Top Up
Habit | Why it prevents problems | What to do |
Verify User ID + Zone ID before paying | A wrong digit sends Diamonds elsewhere | Copy the pair from Basic Info, don't retype |
Top up on your own account | Diamonds bind to your IDs, not the device | Use the in-game store or an account-bound storefront |
Claim your Mailbox after every purchase | Diamonds often arrive as mail | Open Mail before assuming a miss |
Keep the receipt until Diamonds land | Proof if delivery stalls | Screenshot order ID, amount, time |
Use a stable connection | Prevents interrupted checkouts | Retry on Wi-Fi, not flaky mobile data |
The one habit that prevents most cases
If you remember nothing else, remember this: every MCGG top-up lives or dies on the User ID and Zone ID. Copy the pair from your Basic Info screen and paste it rather than typing it, claim your Mailbox before panicking, and keep the receipt until the Diamonds are in your wallet. Do those three things and the "top up not received" problem almost never happens — and if it ever does, you'll have the exact proof needed to fix it in one message.
One more thing worth knowing: the first-recharge bonus in MCGG is tracked per account and per Diamond tier, not once for your whole login. If you usually top up in-app and then try a different channel with the same IDs, the bonus for that tier may already be spent, so don't assume a "missing" bonus means a "missing" payment — check the Mailbox and your balance first. Mixing channels is fine for the wallet, but it changes which bonuses you can still claim.
FAQ
Magic Chess: Go Go top up not received — what should I check first?
Open the in-game Mailbox and claim anything waiting, then confirm your User ID and Zone ID match the account you play on. Most "missing" Diamonds are unclaimed mail or a wrong-ID delivery, not a failed purchase.How long should I wait before assuming the Diamonds are really missing?
Delivery is usually instant and almost always completes within about 5–10 minutes. If your balance and Mailbox are both empty after a clean reopen past that window, treat it as a real miss and gather your receipt.My Diamonds went to the wrong ID — can they be moved back?
Once a top-up completes to the entered account it generally can't be reversed or transferred. The fix is prevention: always copy your UserID(ZoneID) from Basic Info and paste it at checkout.I was double charged for one Diamond pack. What now?
That's a legitimate refund case. Attach both transaction IDs and both receipts, state plainly that one is a duplicate, and request a refund through the channel that took the payment — don't file a bank chargeback first.The store says the payment went through but the game shows nothing — who do I contact?
The channel that controls the money. For App Store or Google Play in-app buys, use that store's billing support; for a direct authorized storefront, contact its support with your order ID. The game team can't release a store-held charge.Is it safer to top up through the official store than a cheaper reseller?
Yes. An account-bound official or authorized storefront ties the payment and delivery to your own User ID and Zone ID, avoiding wrong-account delivery, unsupported chargebacks, and the account risks that come with unofficial sellers.

