8
10

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

iOS定期購読課金 ステータスが追加された件

Posted at

レシート検証のステータスが追加されています。

追加されたステータスコード

ステータスコード 説明
21010 このレシートは認証できません。購入されなかった場合と同様に扱ってください。

ステータスが0かつ最新レシートの有効期限が切れている場合に有料解除処理をしていましたが、上記のステータス時も同じ処理が必要そうですね。

また、2017/7にレシートにいくつか項目が追加されています。

追加されたレシートフィールド

キー 説明
pending_renewal_info 保留になっている更新情報の配列。保留になっている更新とは、将来実施することになっている更新、あるいは何らかの理由で過去に失敗した更新のこと。
is-retryable このレシートの検証を再試行してほしいかどうか。ステータスコードが21100-21199(内部データのアクセスエラー)の場合にのみ適用

保留になっている状態とは

推測となりますが、以下のような状態が考えられるかなと思います。この状態のときのレシートについてはまた検証したときに追記します。

  • 継続課金はONのままで課金決済ができなかった
    • iTunesカード決済でチャージ不足等
8
10
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
8
10

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?