トラブルメモ googleプレイストアの課金関連

課金関連の処理を作ってる際に何度もエラーで引っかかったので、
Googleプレイストアの課金テストについてメモ残しときます。


「指定したアイテムは購入できません」

・Googleプレイストアにアプリ公開(α、β含む)してないと表示される。
・テスト用アプリとgoogleプレイストアのアプリのバージョンが違うと出るかも。


「認証が必要です googleアカウントにログインしてください」

・テスト用アカウントに登録されていないかもしれない。

・アプリ内アイテムのステータスが無効になっているのかもしれない。
※この部分で2作品とも詰まってた。


「これはテスト用の注文です 課金は発生しません」

・デベコンに登録しているテスト用アカウントで課金に成功したら表示される。
※テスト用の注文が書かれてないメッセージだとリアルで請求される。


「出版社はこのアイテムを購入できません」

・デベコンに登録しているアカウントを使用している際に表示。
スマホに一番最初に設定したアカウントをデベロッパーコンソールに登録した場合、
端末の初期化が必要になる。ついでに別のアカウントを最初に設定する。


補足:課金動作がバグの原因になっていたので、
デベコンから「アプリ内アイテム」を削除しました。

プレイストアの「アプリ内購入あり」表示は消えない様子。
これに関しては文章が長くなりそうなので、
別記事「アプリ内購入あり」の消し方でメモします。