決済の問題

Prev Next

Classic/VPC環境で利用できます。

GAMEPOTサービスの利用中に次のような問題が発生することがあります。問題ごとの原因と解決方法を確認し、適切に対処してください。

決済 APIの失敗

新規サービスアカウントを発行し、Keyを適用しても決済 APIが失敗します。
決済を行うと「The current user has insufficient permissions to perform the requested operation.」 というエラーメッセージが表示されます。

原因

  • サービスアカウントの権限設定に問題がある場合に発生します。
  • 一時的なエラーの可能性があります。

解決方法

  • Googleコンソールにて、サービスアカウントの権限設定が正常に行われているか確認してください。
  • Googleコンソールにて、任意の In-App商品を作成し、問題が解決するか確認してください。
  • 解決しない場合、権限の反映まで最大24時間かかることがあります。1日ほど経過してから再度お試しください。

Google Play Developer API not linkedエラー

決済完了後に Google Play Developer API not linkedエラーが発生します。

原因

Google API Keyの設定にエラーがある場合に発生します。

解決方法

解決方法は次の通りです。

  1. GAMEPOTダッシュボードにアクセスします。
  2. プロジェクトの設定 > [一般] タブをクリックします。
  3. Google API Keyの [ヘルプを表示] ボタンをクリックし、案内された手順に従って取得した JSON値を登録します。
    image.png
参考

新しくアカウントを発行し、Keyを抽出して入力した場合、新しいキーが適用されるまで約1日ほどかかります。

決済時の決済履歴の欠落

GAMEPOT SDKで決済成功のレスポンスを受け取ったにもかかわらず、ダッシュボード > 決済 > 決済リストに決済履歴が表示されず、ゲームサーバに requestが送信されません。

原因

Google API Keyの設定が version 2の場合、その Keyがなくても決済は可能ですが、version 3からは Keyの入力が必要です。

解決方法

解決方法は次の通りです。

  1. GAMEPOTダッシュボードにアクセスします。
  2. プロジェクトの設定 > [一般] タブをクリックします。
  3. Google API Keyの JSON値が登録されているか確認します。
    image.png
  4. 入力されている状態なら、 [ヘルプを表示] ボタンをクリックして JSON値を再作成して登録します。
参考

新しくアカウントを発行し、Keyを抽出して入力した場合、新しいキーが適用されるまで約1日ほどかかります。