开发者控制台

收据验证服务概述

收据验证服务概述

使用收据验证服务 (RVS),可以验证应用用户进行的购买。RVS支持亚马逊应用商店提供的两组购买API - Appstore SDK中的亚马逊应用内购买 (IAP) API和亚马逊应用商店计费兼容性SDK内的API。

购买工作流程

下图显示了带有收据验证的购买工作流程。RVS在亚马逊应用商店购买API完成购买并将购买收据返回给应用后启动。

有关文本描述,请参阅下表。

下表提供了图像的文本描述。

步骤 组件 任务
1 亚马逊应用商店购买API
(Amazon IAP API或亚马逊应用商店计费兼容性API)
亚马逊应用商店购买API与用户交互以完成购买。亚马逊应用商店购买API向应用返回购买收据。
2 应用 应用将购买收据转发给应用服务器。
3 应用服务器 应用服务器向RVS服务器发送验证收据请求。
4 RVS服务器 RVS服务器确认收据是否有效。
5 应用服务器 应用服务器向用户提供内容。

只要是通过亚马逊购买,您还可以使用RVS访问在其他平台(如您的网站)上购买的订阅。以下情景描述了此工作流程:

  1. 应用用户从您的公司网站上通过亚马逊购买订阅。
  2. 应用收到所购买订阅的收据
  3. 为允许访问,应用会向您的服务器发送收据中的信息。最后,服务器通过查询RVS来验证此交易。

RVS同时支持Appstore SDK中的IAP API和亚马逊应用商店计费兼容性SDK中的API。

适用于Appstore SDK IAP的RVS

如果您的应用程序使用Appstore SDK中的IAP API,则可以使用适用于Appstore SDK IAP的RVS。适用于Appstore SDK IAP的RVS包含单个RESTful API,用于验证所有类型的应用程序内商品的购买收据。有关适用于Appstore SDK IAP的RVS的详细信息,请参阅适用于Appstore SDK IAP的收据验证服务

适用于亚马逊应用商店计费兼容性的RVS

如果您的应用使用亚马逊应用商店计费兼容性SDK,则可以使用适用于亚马逊应用商店计费兼容性的RVS来验证消费品、权利和订阅的购买收据。适用于亚马逊应用商店计费兼容性的RVS提供了两个RESTful API,即purchases.products.getpurchases.subscriptionsv2.get,它们的接口与Google Play开发者API类似。这些相似之处简化了集成过程并减少了所需工作量。有关适用于亚马逊应用商店计费兼容性的RVS的详细信息,请参阅适用于消费品和权利的RVS以及适用于订阅的RVS


Last updated: 2024年5月22日