レシート検証サービスの概要
レシート検証サービス(RVS)を使用すると、アプリのユーザーが行った購入を検証できます。
購入ワークフロー
次の画像は、レシート検証を使用する購入ワークフローを表しています。RVSは、Amazonアプリ内課金(IAP)APIによる購入が完了した後に開始され、購入レシートをアプリに返します。

次の表は画像の説明文です。
| 手順 | コンポーネント | タスク |
|---|---|---|
| 1 | IAP API | IAP APIがユーザーとやり取りして購入を完了します。APIからアプリに購入レシートが返されます。 |
| 2 | アプリ | アプリがアプリサーバーに購入レシートを転送します。 |
| 3 | アプリサーバー | アプリサーバーがRVSサーバーにレシート検証リクエストを送信します。 |
| 4 | RVSサーバー | レシートが有効であることをRVSサーバーが確認します。 |
| 5 | アプリサーバー | アプリサーバーがユーザーに対してコンテンツを利用可能にします。 |
また、RVSでは、アプリ以外のプラットフォーム(ウェブサイトなど)で購入された定期購入型アイテムへのアクセスを有効にすることもできます。ただし、その購入がAmazonを通じて行われた場合に限ります。このワークフローは次のようになります。
- アプリのユーザーが、アプリ提供元のウェブサイトからAmazonを通じて定期購入型アイテムを購入します。
- アプリが、購入された定期購入型アイテムのレシートを受け取ります。
- アプリがレシートの情報をアプリサーバーに送信します。アプリサーバーがRVSに問い合わせを送信して、このトランザクションを検証します。成功すればアクセスが有効になります。
Appstore SDK IAP用RVSには、あらゆるタイプのアプリ内課金(IAP)アイテムの購入レシートを検証する単一のRESTful APIが含まれています。詳細については、Appstore SDK IAP用レシート検証サービスを参照してください。
Last updated: 2026年9月15日

