AndroidやiOSで発生するMLBBの「システムにより決済がキャンセルされました」エラーを解決する方法を徹底解説。アプリストアがダイヤの購入処理をブロックする根本的な原因を突き止め、実績のあるトラブルシューティング手順に沿って課金機能を正常な状態へと復旧させましょう。
『モバイル・レジェンド: Bang Bang(MLBB)』でチャージアイコンをタップし、ダイヤのバンドルやウィークリーダイヤパスを選択、生体認証を済ませて待機する——しかしダイヤが付与される代わりに、無情にもグレーのポップアップが表示され取引が中断されます。「システムにより決済がキャンセルされました」。エラーログはなく、残高から引き落とされたのかどうかすら分かりません。
これでは限定チャージイベントやガチャの切り替え前に欲しいスキンを取り逃してしまいます。ゲーム内の不具合のようにも見えますが、Moonton側だけで発生しているケースは稀です。大半はGoogle Play、Apple App Store、またはカード会社側の不正利用防止システムが発動したことによる自動的な停止措置です。ここでは購入処理が中断される原因と、そのブロックを解除する具体的な手順を解説します。
MLBBで「システムにより決済がキャンセルされました」エラーが発生する理由
アプリ内課金では毎回、Moontonのサーバー、OSの決済クライアント(Google Play BillingまたはApple StoreKit)、そしてご利用の金融機関の間で三者間の通信確認(ハンドシェイク)が行われます。いずれかのノードで接続が途切れたり、アカウントの不審な点が検知されたりすると、不正送金を防ぐために購入処理が即座に中断されます。
決済ゲートウェイはこれらのエラーを「ソフトデクライン(一時的拒否)」と「ハードデクライン(恒久的拒否)」の2つに分類します。ソフトデクラインは、通信の途切れ、ゲートウェイのレート制限、サーバーの高負荷といった一時的な問題であり、時間の経過とともに自然解消することがあります。一方ハードデクラインは、決済手段の有効期限切れ、地域規制の不一致、不正防止による凍結など根本的な問題に起因します。ハードデクラインの発生中に何度も再試行を繰り返すと、アカウントが不審なアクティビティとしてフラグ付けされる恐れがあります。
決済エラーの大半は、単純な残高不足やアカウント情報の不一致によって引き起こされます。端末やシステムの設定を変更する前に、まずは以下の標準的なエラーコードをご確認ください。
| 拒否の理由 | 根本的なエラーの仕組み | 解決手順 |
|---|
| Code 51 (Insufficient Funds) | カードの残高不足または利用限度額の超過 | 残高を確認するか、15日間の加盟店による仮売上(オーソリ保留)がないか確認する。 |
| Code 54 (Expired Card) | カードの有効期限が過ぎている | アプリストアのお支払い設定で有効な新しいカードを登録する。 |
| Code 96 (System Error) | ゲートウェイまたは決済中継ネットワークの通信失敗 | ソフトデクライン。試行を中断し、15〜30分待ってから再試行する。 |
| Error OR-FGEMF-20 | Google Playのキャッシュまたはアカウント情報の不一致 | Playストアのキャッシュを消去し、請求先住所の国設定を一致させる。 |
上記のエラーコードは、Moonton側に入金される前にダイヤの購入を停止させる銀行や決済ゲートウェイ共通のトリガーです。 アカウント情報を修正せずに同じ条件で注文を再試行しても、再びキャンセルされるだけです。

解決策1:AndroidでGoogle Play Billingの競合を解消する
Google Play Billingは端末やアカウントの整合性を常にチェックしているため、Androidユーザーはこのエラーに最も遭遇しやすくなっています。古いキャッシュデータによってMLBBとPlayストア間でやり取りされる購入トークンが破損し、エラーOR-FGEMF-20が出力されるケースが頻発します。
まずは破損したトークンを削除しましょう。Mobile Legendsを完全に終了します。端末の「設定」>「アプリ」>「Google Play ストア」>「ストレージ」に移動し、「キャッシュを消去」をタップします。その直後に「Google Play 開発者サービス」のキャッシュも同様に消去してください。開発者サービスはすべてのアプリ内課金のバックエンドトークン検証を担っているため、ここのキャッシュを残したままだと競合が解消されません。
次に、位置情報の設定を確認します。購入処理中にGoogle Play 開発者サービスが端末の位置情報を確認できない場合、Playストアの決済クライアントは即時キャンセル(resultCode -1, responseCode 1)を返します。「設定」>「アプリ」>「Google Play 開発者サービス」>「権限」>「位置情報」を開き、アプリの使用中のみ許可し、正確な位置情報を有効に設定してください。
最後に、payments.google.comで請求先情報を照合します。Googleアカウントに登録されている住所や郵便番号が銀行側の登録情報と一致しない場合、Google Playは購入を拒否します。「丁目」などの表記ゆれや番地の入力違い、あるいは以前の居住地の古い請求先住所が残っているだけでも、自動キャンセルの対象となります。
それでもGoogle Playのエラーが解消しない場合は、外部のWeb決済でモバイル・レジェンドのダイヤを購入すれば、Playストアの決済クライアントを完全に回避できます。
解決策2:iOSでApple App Storeの購入ブロックを解除する
Appleは取引失敗時に詳細な拒否理由を表示しません。iOSで購入が中断された場合、StoreKitは決済ゲートウェイの拒否コードを開示せず、単に取引を完了できなかった旨のみを通知します。
まずはアカウントに未払いの残高がないか確認してください。以前のサブスクリプション更新、有料アプリのダウンロード、クラウドサービスの支払いが未完了のまま残っている場合、Appleはその未払い分が清算されるまで、インストールされているすべてのアプリでの課金を一括してロックします。
支払い情報を確認・更新する手順は以下の通りです:
- iPhoneまたはiPadで「設定」アプリを開きます。
- メニュー最上部にあるご自身のApple IDバナーをタップします。
- 「お支払いと配送先」をタップし、認証を済ませます。
- 登録されているカードを確認し、赤字で警告が表示されている支払い方法を削除または更新します。
- 有効なカードが海外デジタル加盟店コードでの決済に対応しているか、カード発行会社に確認します。
App Store側では銀行の拒否理由が伏せられるため、有効なはずの決済方法で失敗する場合はカード発行会社にお問い合わせください。ゲーム関連の加盟店カテゴリや海外決済ルートがブロックされていないか、手動での確認を依頼しましょう。カード会社は、会員本人が利用を承認するまで、アプリの継続的な少額決済を不審請求として自動検知・保留することがよくあります。

解決策3:地域設定・VPN・プロフィールの不一致を解消する
モバイル・レジェンドは地域ごとの配信チャネルを厳格に管理しています。実際のIPアドレスが別の国を指している一方で、決済方法が国内登録されているような場合、不正検知ルールによって即座に購入が中断されます。
チャージ画面を開く前に、VPN、プロキシ、プライベートDNSリレーをすべて無効化してください。海外ノード経由で接続しながら国内のクレジットカードで決済しようとすると、重大なセキュリティ競合が発生します。GoogleもAppleも決済時の通信位置とアカウントの登録プロフィールを照合しているため、送信元に食い違いがあると注文がキャンセルされます。
Playストアの国/地域設定の変更には、以下の表に示すとおり厳格な待機期間がプラットフォーム側で定められています。
| 地域設定の項目 | 条件または反映までの所要時間 | 課金への影響 |
|---|
| 国変更のクールダウン | 変更後90日間 | 地域ごとの価格差を狙った頻繁なストア変更を防止。 |
| 決済ゲートウェイの同期 | 最大48時間の反映待ち | 切り替え直後に決済を試みると、新しいプロフィールで拒否される。 |
| ファミリーグループの制限 | グループ参加中は変更不可 | グループから脱退するまでストアの国を変更できない。 |
| 加盟店による一時的な保留 | 残高に対して最大15日間 | 加盟店の事前承認(仮売上)により、予期せず利用可能枠が制限される。 |
地域プロフィールの更新後、決済ネットワークが正しく同期されるまでには一定の反映時間が必要です。 本日Playストアの国を変更した場合、データベースの同期が完了するまでの最大48時間は決済が断続的に失敗することがあります。
なお、Googleファミリーグループに参加していると、ストアの国を手動で変更できません。地域の変更制限を解除するには、ファミリーグループから脱退するか、管理者にグループを解散してもらう必要があります。
解決策4:アカウントのセキュリティ凍結とカード認証に対処する
セキュリティによる制限はMoonton側から発生することもあります。ゲーム内のリスク検知エンジンは、アカウントの乗っ取り、アカウント売買、不正な端末復旧を監視しています。連携メールアドレスの変更、パスワードの更新、新しい外部アカウント連携の追加、身元不明のハードウェアからのログインなど、アカウントの重要な設定が変更されると自動的にセキュリティ保留状態に入ります。
このセキュリティ制限は14日間継続します。試合への参加は通常通り可能ですが、プロフィールの編集、スキンの贈呈、ゲーム内での直接的なダイヤ購入は制限されます。直近で主要なセキュリティ設定を変更した場合は、ゲーム内での課金処理が通るようになるまで14日間の制限解除を待つ必要があります。
Androidでは、未認証のクレジットカードが原因でGoogle Playの取引が停止することがあります。Googleが定期的な本人確認のためにカードにフラグを立てると、オンラインの利用明細に「GOOGLE TEST」という名目で一時的な請求が記録されます。この請求明細には8桁の確認コードが含まれており、2日以内に自動で取り消されます。payments.google.comでこのコードを入力して認証を完了するまで、アプリ内課金は一時停止されたままになります。
また、加盟店による仮売上(保留)も残高不足エラーと似た挙動を引き起こします。レンタカーの保証金、ホテルのデポジット、ガソリンスタンドでの事前承認などは、最大15日間にわたって資金をロックします。口座やカードの合計残高が十分に見えても、実際に利用可能な枠が減っているとCode 51の決済拒否が発生します。
端末やOSクライアント側のエラーが続く場合は、外部WebポータルでMLBBダイヤのチャージを利用することで、OS側のトラブルを迂回して安全に購入できます。

モバイル・レジェンドのサーバー遅延と処理待ち(キュー)の滞留
すべてのキャンセルがアカウントのフラグ付けによるものとは限りません。東南アジアのゲームのゴールデンタイムに該当するUTC+8の夜間のピーク帯には、Moontonのサーバーに急激なトラフィックが集中します。期間限定のガチャイベント、「515」イベント、コレクタースキンの登場時には、数百万件もの決済リクエストが同時に殺到します。
アクセスが急増している間、Moontonのトランザクション受付エンドポイントがタイムアウトを起こします。端末側の決済クライアントが購入を確認しようとしても、上位ゲートウェイでタイムアウトが発生し、ソフトデクラインが出力されます。Code 96はこの種の中継通信障害を示しています。
サーバー遅延時に購入ボタンを連打すると、事態はさらに悪化します。処理が滞っているサーバーへ決済リクエストを連続で送り込むと、カード会社から重複決済詐欺としてフラグを立てられ、一時的な通信遅延からカード自体のロック(ハードデクライン)へと悪化してしまいます。一度操作を止め、15〜30分ほど待ちましょう。処理キューが混雑している場合、ダイヤの付与やレシート処理には5分から2時間程度の遅延が生じることがあります。
ダイヤが付与されないまま口座やカードから引き落とされた場合でも、すぐにチャージバックや異議申し立てを行うのは避けましょう。混雑した処理キューが解消されれば、大半の未付与アイテムは30分以内に反映されます。24時間経過してもダイヤが反映されない場合は、ストアの領収書を用意し、ゲーム内プロフィールからPlayer IDとZone IDを控えたうえで、「お支払いに関する問題」から問い合わせチケットを送信してください。
| 拒否の挙動 | 根本的な分類 | 想定される時間枠 / 対処法 |
|---|
| ソフトデクライン (Code 96) | ゲートウェイのタイムアウトまたは通信の切断 | 15〜30分待ってから注文を再試行する。 |
| ソフトデクライン (ピーク時の遅延) | Moontonサーバーの混雑 (UTC+8) | 付与の遅延は5分〜2時間。購入ボタンの連打は厳禁。 |
| ハードデクライン (Code 51) | 残高不足 / 利用限度額の超過 | 保留分の清算または入金を行う。チャージ後にのみ再試行する。 |
| ハードデクライン (Code 54) | 決済手段の有効期限切れ | 新しいカードを登録する。以前のカードは恒久的に利用不可。 |
ゲートウェイの一時的なタイムアウトと根本的な決済拒否を見極めることで、カードが不正利用防止システムによって自動ロックされるのを防げます。 通信が途切れた場合は、サーバーのキューが解消されるのを待ちましょう。
大規模イベントの開催時にアプリストアのトークン検証エラーを回避したいなら、Player IDへ直接反映されるWeb決済でウィークリーダイヤパスを購入するのが確実です。
MLBBチャージのための検証済みトラブルシューティングチェックリスト
次の決済を試す前に、以下のチェック項目を確認してください:
- [ ] 利用可能残高の確認: オンライン決済拒否の44%は残高不足が原因です。地域のデジタル税などを考慮し、商品価格以上の余裕があるか確認してください。
- [ ] 決済情報の確認: セキュリティコード(CVV)の入力ミス、有効期限の誤り、桁の打ち間違いといった単純な誤入力が、決済拒否の20%を占めています。
- [ ] ネットワークツールの無効化: ご利用のIPアドレスがストアの本来の国・地域と一致するよう、VPN、プロキシ、広告ブロックDNSプロファイルをオフにしてください。
- [ ] Googleのキャッシュ消去: 破損したセッショントークンを一掃するため、Google Play ストアとGoogle Play 開発者サービスの両方のキャッシュを削除してください。
- [ ] 位置情報アクセスの確認: システム設定でGoogle Play 開発者サービスに正確な位置情報の権限が許可されていることを確認してください。
- [ ] 保留中の注文の確認: Apple IDまたはGoogleアカウント内で、未払いの請求や更新に失敗したサブスクリプションがないか確認・清算してください。
- [ ] 最近の変更による制限の解除待ち: 過去14日以内にMoontonアカウントの主要な認証情報を変更した場合は、セキュリティ保留が解除されるまでお待ちください。
よくある質問(FAQ)
モバイル・レジェンドで「システムにより決済がキャンセルされました」と表示されるのはなぜですか?
不正検知のフラグ、住所の不一致、一時的なサーバータイムアウトなどが原因で、Google Play、Apple App Store、またはご利用の金融機関が購入処理を停止した際にこのエラーが発生します。Moonton側へ資金が送金される前に決済がブロックされたことを示しています。
Androidで決済キャンセルエラーを解決するにはどうすればよいですか?
Google Play ストアとGoogle Play 開発者サービスのキャッシュを消去し、payments.google.comでカード情報と請求先住所を確認してください。また、VPNをすべてオフにし、Google Play 開発者サービスに正確な位置情報の利用権限を許可してください。
iOSで決済キャンセルエラーを解決するにはどうすればよいですか?
iPhoneの「設定」を開いてApple IDのプロフィールをタップし、「お支払いと配送先」を確認して、カードが有効かつ海外オンライン決済に対応しているか確認してください。ダイヤの再購入を試す前に、App Storeでの未払い注文をすべて清算してください。
VPNを使用するとMLBBの決済がキャンセルされますか?
はい。有効なVPNやプロキシを使用していると、Google PlayやApple IDの本国設定とIPアドレスが一致せず、自動的な不正防止システムが作動してキャンセルされます。VPNをオフにし、普段お使いのローカル回線またはWi-Fiネットワークで購入してください。
モバイル・レジェンドのサーバー遅延によって購入エラーが発生することはありますか?
はい。サーバーのピーク時間帯(UTC+8の夕方から夜間)は、Moontonの決済APIに過剰な負荷がかかり、ストアとゲームサーバー間で決済のタイムアウトが発生することがあります。購入画面で停止した場合は、何度も購入を試みず、15〜30分ほど待ってください。
システムによって決済がキャンセルされた場合、請求は発生しますか?
いいえ。キャンセルされた決済は処理自体が停止しているため、請求は確定しません。ただし、金融機関によって一時的な仮売上(オーソリ保留)が記録される場合があり、これは数営業日以内に自動解除されます。もし残高が引き落とされたにもかかわらず24時間以内にダイヤが付与されない場合は、注文IDを用意してカスタマーサポートにお問い合わせください。
Google Playの地域変更後、決済エラーが解消されるまでにどのくらい時間がかかりますか?
Google Playの国の更新がバックエンドの決済プロセッサ全体に完全に反映されるまでには、最大で48時間かかる場合があります。また、Googleは国の変更に対して90日間の待機期間(クールダウン)を設けています。
トラブルなく確実にダイヤをチャージするための最善策
「システムにより決済がキャンセルされました」という警告は、ゲームファイルの破損ではなく外部の認証エラーを示しています。Androidでは、Google Play 開発者サービス内の古いキャッシュトークンや、Google Paymentsプロフィールの住所の不一致が主な原因です。iOSでは、App Storeでの未払い残高やカード会社の加盟店フィルターが代表的な障壁となります。
取引が中断された際は、購入を連続で再試行するのは避けましょう。キャッシュの消去や残高確認を行ってもエラーが解消しない場合は、一度操作をストップしてください。短時間に決済を繰り返すと、Code 96のゲートウェイフリーズや、解除までに数日を要する銀行側の不正利用ロックを招く危険があります。請求先プロフィールを確認し、UTC+8のピーク時のサーバー混雑が落ち着くのを待ち、各認証プロセスが正常に完了したことを確認してから、改めて購入をお試しください。