Cara Mengatasi Error Payment Canceled by System di MLBB pada Android dan iOS

Atasi error payment canceled by system di MLBB pada Android dan iOS. Pahami penyebab toko aplikasi memblokir checkout diamond dan ikuti solusi jitunya.

Penulis: BitTopup Diterbitkan pada: 2026/09/14 11 min baca

Atasi error payment canceled by system di MLBB pada Android dan iOS. Pahami penyebab toko aplikasi memblokir checkout diamond dan ikuti solusi jitunya.

Kamu mengetuk ikon top up di Mobile Legends: Bang Bang, memilih bundle diamond atau Weekly Diamond Pass, mengonfirmasi pemindaian biometrik, lalu menunggu. Alih-alih diamond masuk, pop-up abu-abu justru membatalkan transaksi: "Payment canceled by the system." Tidak ada log error, dan tidak ada kejelasan apakah saldo sudah terpotong atau belum.

Masalah ini jelas mengacaukan keikutsertaanmu dalam event top up berbatas waktu dan pembelian skin sebelum rotasi banner berakhir. Meski tampak seperti crash di dalam game, Moonton sebenarnya jarang memunculkannya sendirian. Ini adalah pemblokiran otomatis dari Google Play, Apple App Store, atau sistem pencegahan penipuan penerbit kartumu. Berikut penyebab gangguan ini dan cara mengatasinya.

Penyebab Munculnya Error Payment Canceled by System di MLBB

Setiap pembelian dalam aplikasi (in-app purchase) melibatkan proses komunikasi tiga arah antara server Moonton, sistem pembayaran perangkatmu (Google Play Billing atau Apple StoreKit), dan pihak bank. Jika salah satu pihak terputus koneksinya atau mendeteksi kejanggalan akun, transaksi langsung dihentikan demi mencegah transfer tanpa izin.

Payment gateway membagi penolakan ini menjadi dua jenis: soft decline dan hard decline. Soft decline adalah masalah sementara—seperti koneksi terputus, batas limit gateway, atau server yang sedang padat. Kendala ini biasanya pulih dengan sendirinya. Sementara itu, hard decline disebabkan oleh hambatan struktural seperti metode pembayaran kedaluwarsa, ketidaksesuaian regulasi wilayah, atau pemblokiran pencegahan penipuan. Mencoba transaksi berulang kali saat terjadi hard decline justru membuat akunmu ditandai melakukan aktivitas mencurigakan.

Saldo tidak mencukupi dan ketidakcocokan profil akun adalah penyebab paling umum. Periksa kode kegagalan standar di bawah ini sebelum mengubah pengaturan sistem.

Penyebab PenolakanMekanisme Kegagalan UtamaLangkah Solusi
Code 51 (Saldo Tidak Cukup)Saldo kartu habis atau batas limit terlampauiPeriksa saldo atau cek apakah ada penahanan otorisasi merchant selama 15 hari.
Code 54 (Kartu Kedaluwarsa)Masa berlaku kartu telah habisDaftarkan kartu pengganti yang valid di pengaturan penagihan toko aplikasi.
Code 96 (Error Sistem)Kegagalan komunikasi gateway atau switchSoft decline; hentikan percobaan dan tunggu 15 hingga 30 menit sebelum mencoba lagi.
Error OR-FGEMF-20Cache Google Play bermasalah atau akun tidak cocokHapus cache Play Store dan samakan profil negara penagihan.

Kode di atas merupakan indikator perbankan dan gateway umum yang menghentikan pembelian diamond sebelum Moonton menerima pembayaran. Mencoba memesan ulang dalam kondisi ini tanpa menyesuaikan detail akun hanya akan menghasilkan pembatalan yang sama.

Layar top up diamond Mobile Legends yang menampilkan pop-up error pembayaran di Android

Solusi 1: Atasi Konflik Google Play Billing di Android

Pengguna Android paling sering mengalami error ini karena Google Play Billing terus-menerus memindai integritas perangkat dan akun. Data cache lama kerap merusak token pembelian yang dipertukarkan antara MLBB dan Play Store, hingga memunculkan error OR-FGEMF-20.

Mulai dengan membersihkan token yang rusak. Tutup Mobile Legends sepenuhnya. Buka Pengaturan perangkat > Aplikasi > Google Play Store > Penyimpanan, lalu ketuk Hapus Cache. Langsung bersihkan juga cache untuk Layanan Google Play (Google Play Services). Layanan Google Play menangani verifikasi token backend untuk semua transaksi mikro; membiarkan cache-nya tidak dibersihkan akan membuat konflik terus berlanjut.

Selanjutnya, periksa pengaturan lokasi. Klien penagihan Play Store akan langsung membatalkan transaksi (resultCode -1, responseCode 1) jika Layanan Google Play tidak dapat memverifikasi lokasi perangkat saat checkout. Buka Pengaturan > Aplikasi > Layanan Google Play > Izin > Lokasi, lalu atur ke izinkan saat aplikasi digunakan dengan opsi lokasi akurat aktif.

Terakhir, sesuaikan data penagihan di payments.google.com. Google Play akan menolak checkout jika alamat jalan atau kode pos yang terdaftar di akun Google berbeda dengan data pihak bank. Perbedaan singkatan seperti "Jalan" dan "Jl." atau alamat penagihan lama yang belum diperbarui sudah cukup memicu penolakan otomatis.

Jika Google Play terus bermasalah, kamu bisa membeli diamond Mobile Legends lewat web checkout pihak ketiga untuk melewati sistem klien Play Store sepenuhnya.

Solusi 2: Perbaiki Pemblokiran Pembelian Apple App Store di iOS

Apple memproses kegagalan transaksi tanpa memberikan deskripsi penolakan secara mendetail. Saat pembelian di iOS gagal, StoreKit hanya menyatakan bahwa transaksi tidak dapat diselesaikan tanpa menampilkan kode penolakan dari payment gateway.

Mulailah dengan memeriksa apakah ada tagihan tertunggak di akunmu. Jika perpanjangan langganan, pengunduhan aplikasi berbayar, atau layanan cloud sebelumnya gagal dibayar, Apple akan mengunci seluruh transaksi in-app di semua aplikasi yang terpasang sampai tagihan tersebut dilunasi.

Untuk memeriksa kredensial pembayaranmu:

  1. Buka aplikasi Pengaturan di iPhone atau iPad.
  2. Ketuk banner ID Apple di bagian atas menu.
  3. Ketuk Pembayaran & Pengiriman, lalu lakukan autentikasi.
  4. Periksa kartu yang terdaftar; hapus atau perbarui metode pembayaran apa pun yang ditandai warna merah.
  5. Pastikan ke pihak bank bahwa kartu yang aktif mengizinkan transaksi merchant digital internasional.

Karena App Store tidak menampilkan alasan penolakan bank, hubungi penerbit kartumu jika metode pembayaran yang valid tetap gagal. Minta peninjauan manual untuk kategori merchant game atau saluran penagihan luar negeri yang mungkin terblokir. Penerbit kartu kerap menandai transaksi mikro aplikasi yang berulang sebagai hal mencurigakan sebelum pemegang kartu mengonfirmasi profil merchant tersebut secara langsung.

Layar pengaturan iPhone yang menampilkan menu konfigurasi Pembayaran dan Pengiriman ID Apple

Solusi 3: Hilangkan Ketidaksesuaian Wilayah, VPN, dan Profil

Mobile Legends menerapkan saluran distribusi khusus per wilayah. Jika alamat IP aslimu mengarah ke suatu negara sementara metode pembayaran terdaftar di negara lain, sistem deteksi penipuan akan langsung membatalkan pembelian.

Nonaktifkan semua VPN, proxy, dan relay DNS pribadi sebelum membuka menu top up. Menggunakan koneksi server luar negeri saat membayar dengan kartu bank domestik memicu konflik keamanan serius. Google maupun Apple akan mencocokkan koordinat checkout dengan profil akun; jika lokasinya bertolak belakang, pesanan akan dibatalkan.

Mengubah akun Play Store yang beda wilayah memerlukan waktu pemrosesan platform yang ketat, seperti dijelaskan di bawah ini.

Metrik WilayahPersyaratan atau Masa PropagasiDampak pada Penagihan
Cooldown Ganti Negara90 hari antar-perubahanMencegah pergantian toko secara terus-menerus demi mencari harga regional yang lebih murah.
Sinkronisasi Payment GatewayHingga 48 jam untuk propagasiProfil baru akan menolak checkout jika transaksi langsung dicoba setelah pergantian.
Pembatasan Grup KeluargaDiblokir selama terdaftarAnggota keluarga aktif tidak dapat mengubah negara toko sebelum keluar dari grup.
Penahanan Dana Sementara oleh MerchantHingga 15 hari pada saldoPra-otorisasi merchant menahan saldo yang tersedia tanpa terduga.

Pembaruan profil wilayah memerlukan waktu propagasi teknis sebelum jaringan penagihan tersinkronisasi sempurna. Jika kamu baru saja mengubah negara Play Store hari ini, transaksi bisa sewaktu-waktu gagal hingga sinkronisasi database 48 jam selesai.

Keanggotaan dalam grup Google Family memblokir perubahan negara toko secara manual. Kamu harus keluar dari grup keluarga atau meminta pengelola membubarkannya sebelum platform membuka kembali opsi modifikasi wilayah toko.

Solusi 4: Tangani Pembekuan Keamanan Akun dan Verifikasi Kartu

Penghentian keamanan juga bisa berasal dari Moonton. Sistem deteksi risiko game terus memantau indikasi pencurian kredensial, jual-beli akun, serta pemulihan perangkat tanpa izin. Pembaruan akun yang signifikan—seperti penggantian email terhubung, pembaruan kata sandi, penautan akun pihak ketiga baru, atau login dari perangkat asing—akan memicu penahanan keamanan otomatis.

Status keamanan ini berlaku selama 14 hari. Kamu tetap bisa bertanding normal, tetapi pengubahan profil, pengiriman hadiah skin, dan pembelian diamond langsung akan dibatasi. Jika baru saja mengubah tautan keamanan utama, kamu harus menunggu hingga masa penahanan 14 hari ini selesai sebelum bisa memproses pembelian di dalam game.

Di Android, kartu kredit yang belum diverifikasi akan menahan transaksi Google Play. Saat Google menandai suatu kartu untuk konfirmasi identitas rutin, mereka akan mengirimkan tagihan sementara berlabel "GOOGLE TEST" di mutasi rekeningmu. Transaksi ini berisi kode verifikasi 8 digit yang akan hilang dalam dua hari. Penagihan in-app akan tetap dijeda sampai kamu memasukkan kode tersebut di payments.google.com.

Penahanan dana sementara oleh merchant lain juga kerap memicu error saldo tidak mencukupi. Deposit sewa mobil, penahanan biaya hotel, atau pra-otorisasi SPBU dapat mengunci dana hingga 15 hari. Meski total saldomu di mutasi terlihat cukup, berkurangnya saldo yang bisa digunakan tetap akan memicu penolakan Code 51.

Jika error pada sistem perangkat terus berlanjut, melakukan top up diamond MLBB melalui portal web eksternal bisa menjadi alternatif untuk menghindari kegagalan sistem operasi.

Layar verifikasi Google Payments yang menampilkan kartu kredit terdaftar dan status akun

Keterlambatan Server dan Antrean Transaksi di Mobile Legends

Tidak semua pembatalan berasal dari masalah akun. Server Moonton sering menghadapi lonjakan lalu lintas yang sangat tinggi pada jam-jam sibuk malam hari di zona UTC+8, yang bertepatan dengan waktu bermain utama pemain Asia Tenggara. Rilisnya event gacha berbatas waktu, promo 515, atau skin Collector memicu jutaan permintaan transaksi dalam waktu bersamaan.

Saat lalu lintas membludak, endpoint transaksi Moonton bisa mengalami timeout. Klien penagihan lokal mencoba mengonfirmasi pembelian, tetapi terkena timeout gateway upstream sehingga menghasilkan soft decline. Code 96 menandakan adanya kegagalan koneksi switch semacam ini.

Menekan tombol beli berulang kali saat server lambat justru menimbulkan masalah baru. Mengirim banyak permintaan checkout sekaligus ke server yang sedang antre dapat membuat kartumu dicurigai melakukan transaksi ganda ilegal, mengubah penundaan soft decline sementara menjadi pemblokiran hard decline permanen pada kartu. Istirahat sejenak selama 15 hingga 30 menit. Dalam antrean yang sangat padat, pengiriman diamond dan pemrosesan tanda terima bisa tertunda antara 5 menit hingga 2 jam.

Jika saldo sudah terpotong tetapi diamond belum masuk, jangan buru-buru mengajukan sengketa. Antrean server yang padat biasanya menyelesaikan sebagian besar pengiriman item yang tertunda dalam 30 menit. Jika saldomu belum bertambah setelah 24 jam, simpan tanda terima pembelian, catat ID Pemain dan ID Zona dari profil in-game, lalu kirim tiket eskalasi manual di bagian Masalah Pembayaran.

Pola PenolakanKategori MasalahEstimasi Waktu / Tindakan
Soft Decline (Code 96)Timeout gateway atau koneksi switch terputusTunggu 15 hingga 30 menit sebelum mencoba memesan kembali.
Soft Decline (Lag Jam Sibuk)Server Moonton padat (UTC+8)Keterlambatan pengiriman berkisar 5 menit hingga 2 jam; jangan spam tombol beli.
Hard Decline (Code 51)Saldo tidak cukup / limit tercapaiSelesaikan penahanan dana atau tambah saldo; coba lagi hanya setelah dana terisi.
Hard Decline (Code 54)Metode pembayaran kedaluwarsaDaftarkan kartu pengganti; kartu sebelumnya telah diblokir permanen.

Membedakan timeout gateway dengan penolakan pembayaran permanen mencegah kartumu terkena blokir penipuan otomatis. Saat koneksi terganggu, biarkan antrean mereda terlebih dahulu.

Untuk melewati validasi token toko aplikasi saat rilis event besar, kamu bisa memesan Weekly Diamond Pass melalui web checkout yang langsung mengkreditkan diamond ke ID Pemain milikmu.

Checklist Praktis Mengatasi Masalah Top Up MLBB

Periksa hal-hal berikut sebelum mencoba transaksi berikutnya:

  • [ ] Periksa saldo yang tersedia: Saldo tidak mencukupi menyumbang 44% penolakan kartu online. Pastikan saldo melebihi harga dasar untuk menutupi pajak digital lokal.
  • [ ] Verifikasi data pembayaran: Typo sederhana—termasuk kesalahan nomor CVV, masa berlaku kartu yang salah, atau angka terbalik—menjadi penyebab 20% penolakan checkout.
  • [ ] Matikan alat jaringan: Nonaktifkan VPN, proxy, dan profil DNS pemblokir iklan guna memastikan alamat IP sesuai dengan wilayah asli tokomu.
  • [ ] Hapus cache Google: Bersihkan file cache untuk Google Play Store dan Layanan Google Play untuk menghapus token sesi yang rusak.
  • [ ] Cek izin lokasi: Pastikan Layanan Google Play telah diberikan izin lokasi akurat di pengaturan sistem.
  • [ ] Tinjau transaksi tertunda: Selesaikan tagihan yang belum dibayar atau biaya langganan yang gagal di akun ID Apple atau Google milikmu.
  • [ ] Tunggu pembaruan akun: Jika kamu baru saja mengubah kredensial utama Moonton dalam 14 hari terakhir, tunggu hingga masa penahanan keamanan selesai.

FAQ

Mengapa Mobile Legends menampilkan pesan 'Payment canceled by system'?

Error ini muncul saat Google Play, Apple App Store, atau pihak bank menghentikan proses checkout akibat indikasi penipuan, alamat yang tidak cocok, atau server mengalami timeout sementara. Hal ini menandakan bahwa transaksi diblokir sebelum dana sempat ditransfer ke Moonton.

Bagaimana cara mengatasi error payment canceled di Android?

Hapus cache Google Play Store dan Layanan Google Play, lalu buka payments.google.com untuk memverifikasi detail kartu serta alamat penagihanmu. Pastikan semua VPN dimatikan dan berikan izin lokasi akurat kepada Layanan Google Play.

Bagaimana cara mengatasi error payment canceled di iOS?

Buka Pengaturan iPhone, ketuk profil ID Apple, lalu periksa Pembayaran & Pengiriman untuk memastikan kartumu aktif serta mendukung transaksi online internasional. Lunasi pesanan App Store yang belum terbayar sebelum mencoba membeli diamond lagi.

Apakah menggunakan VPN menyebabkan pembatalan pembayaran di MLBB?

Ya, VPN atau proxy yang aktif menciptakan ketidakcocokan IP dengan negara asal ID Apple atau Google Play milikmu, sehingga memicu pembatalan anti-penipuan otomatis. Matikan VPN dan lakukan transaksi menggunakan jaringan seluler atau Wi-Fi lokal biasa.

Apakah keterlambatan server di Mobile Legends dapat menyebabkan error pembelian?

Ya, jam sibuk server (malam hari di UTC+8) dapat membebani API transaksi Moonton dan menyebabkan timeout penagihan antara toko aplikasi dan server game. Jika transaksi terhenti, tunggu 15 hingga 30 menit daripada terus mencoba berulang kali.

Apakah saldo saya akan terpotong jika pembayaran dibatalkan oleh sistem?

Tidak, pembayaran yang dibatalkan berarti tagihan dihentikan, meskipun bank mungkin melakukan penahanan otorisasi sementara yang akan dilepaskan dalam beberapa hari kerja. Jika saldo terpotong tetapi diamond belum masuk dalam 24 jam, hubungi layanan pelanggan dengan melampirkan ID pesanan.

Berapa lama waktu yang dibutuhkan setelah ganti wilayah Google Play agar error penagihan beres?

Pembaruan profil negara di Google Play membutuhkan waktu hingga 48 jam agar tersinkronisasi penuh di seluruh pemroses pembayaran backend. Google juga menerapkan masa jeda 90 hari antar-pergantian negara.

Solusi Terbaik agar Top Up Diamond Selalu Lancar

Peringatan "Payment canceled by the system" menandakan kegagalan otorisasi eksternal, bukan karena file game yang rusak. Di Android, masalah ini biasanya bersumber dari cache token usang di Layanan Google Play atau perbedaan alamat pada profil Google Payments. Di iOS, tagihan App Store yang belum lunas atau filter merchant bank menjadi penghambat utamanya.

Hindari mencoba checkout berulang kali saat transaksi dibatalkan. Jika menghapus cache dan memeriksa saldo belum menyelesaikan masalah, jangan paksakan mengulang transaksi. Percobaan beruntun berisiko memicu pembekuan gateway Code 96 dan penguncian kartu oleh pihak bank yang butuh berhari-hari untuk dibuka. Periksa profil penagihanmu, tunggu hingga lalu lintas server di jam sibuk UTC+8 kembali stabil, dan biarkan proses verifikasi selesai sebelum mencoba transaksi berikutnya.

Bagikan

Rekomendasi Berita

10 Years Trusted Game & Live Streaming Top-Up Platform

Since 2016 | 5,000,000+ Users Worldwide

KAMAGEN LIMITED

Registration No. 76888246

Room 1508, 15/F, Grand Plaza Office Tower II, 625 Nathan Road, Mong Kok, Kowloon, Hong Kong

BUSINESS COOPERATION: ibittopup@gmail.com

© 2016-2026 BitTopup. All Rights Reserved.

Trusted & Verified by

ScamAdviser review of BitTopupGridinsoft review of BitTopupTrustpilot review of BitTopup
customer service