备用结算 API

符合条件的开发者可以在其应用中向特定国家/地区的用户提供备用结算系统,并将由此产生的交易报告给 Google。应用可以根据分发国家/地区和资格条件构建两个版本的备用结算系统

本指南介绍了提供任一选项所需的 API。在使用这些 API 之前,您应查看计划页面并注册相关计划。

术语对照

本指南遵循的术语约定

  • 备用结算 API:用于向用户显示任何适用的屏幕,并让开发者能够报告在其备用结算系统上完成的交易的 API。
  • 备用结算系统:开发者提供的备用结算系统,该系统可以与 Google Play 结算系统一起提供,也可以单独提供(取决于资格要求)。
  • 外部交易:在 Google Play 结算系统之外发生的交易。
  • 外部交易令牌:通过 Play Billing Library 提供给开发者的令牌,开发者可在用户完成备用结算系统上的交易时使用。此令牌用于通知 Google Play 购买成功。
  • 外部交易 ID:开发者为识别交易而生成的唯一标识符。

提供包含用户选择流程的备用结算

本部分介绍了如何向用户提供备用结算系统,并提供使用 Google Play 结算系统的选项。使用这些 API 之前,请确保具备以下条件

Google Play 结算集成的其余建议模块与开发者现有集成所需的模块相同。

此外,我们建议您准备好Google Play Developer API 集成设置,因为后端集成将利用它。

在 Play 管理中心配置

已完成相应包含用户选择流程的备用结算计划注册并集成备用结算 API 的开发者,可以通过Play 管理中心管理其备用结算设置

  • 对于您符合条件的每个应用,您可以选择是否提供备用结算系统。
  • 按照指南上传支付方式徽标,并遵循所有格式规范。不符合这些指南的图片将不会在用户选择屏幕上显示为您的备用结算系统的支付方式。 (注意:包含支付方式徽标是可选的,但强烈建议您这样做。)
  • 如果您提供订阅服务,请提供必需的订阅管理链接。
模拟界面,仅用于说明目的,可能会发生变化。

用户体验

客户端 API 支持以下功能

  • Google Play 负责呈现和管理适用的信息和用户选择屏幕
  • 如果用户选择使用 Google Play 结算系统,则结算流程将继续使用 Google Play 结算的标准界面。

开发者应用。

结算选择屏幕。

仅为说明目的提供的示例。

用户选择屏幕

用户选择屏幕向用户显示使用开发者备用结算系统或 Google Play 结算系统的选项。

备用结算选项的组成

用户选择屏幕上的备用结算选项包含以下界面元素

  1. 应用图标。
  2. 应用名称。
  3. 包含开发者提供的支付方式的图片素材。
  4. 其他指示符(“更多”界面元素不属于图片素材)。

支付方式的图片素材

单个图片素材由多个支付方式卡片组成,并且必须遵循本指南中定义的规范。

尺寸

192dp X 20dp

卡片间距

8dp

文件格式

PNG,透明背景

支付方式变体

开发者可以选择在图片素材中包含的可用支付方式图标数量,最多 5 个。

图片中不应包含其他图像或文本。

卡片规格

图片素材中包含的支付方式卡片必须遵循以下关于尺寸、间距和样式的指南。

卡片尺寸 32dp X 20dp
内边距 3dp
轮廓 1dp(尺寸包含内描边)、半径 2dp、#E0E0E0
卡片背景 纯色(最好是白色)

后续步骤

要开始集成包含用户选择流程的备用结算 API,请遵循应用内集成后端集成的详细指南。

仅提供备用结算

本部分介绍了如何向用户提供备用结算系统,但不提供使用 Google Play 结算系统的选项。使用这些 API 之前,请确保具备以下条件

我们建议您准备好Google Play Developer API 集成设置,因为后端集成将利用它。

在 Play 管理中心配置

已完成注册并集成备用结算 API 的开发者可以通过Play 管理中心管理其备用结算设置

  • 对于您符合条件的每个应用,在每个可用国家/地区选择启用或停用仅备用结算(不含用户选择流程)功能
模拟界面,仅用于说明目的,可能会发生变化。

面向用户的信息屏幕

信息屏幕可帮助用户了解符合条件的应用中仅提供备用结算系统。在启用备用结算后,用户首次在您的应用中购买商品时,系统会向用户显示此信息屏幕。同一用户在同一设备上再次购买商品时,不会显示此消息。请注意,在某些情况下(例如用户清除设备上的缓存),系统可能会再次向用户显示该对话框。

后续步骤

要开始集成备用结算 API,请遵循应用内集成后端集成的详细指南。