跳到主要内容
版本:v6

Google Pay 接入指引

整体情况介绍​

Google Pay 的接入流程相对比较成熟,接入和测试时间相对可控。

目前仅支持一次性商品支付(默认开通了现金支付),暂未支持订阅。

关于 Google 结算库批量购买​

由于 Google 的限制,批量购买无法直接指定数量,如下图所示,由用户自行选择购买数量:

Image

详情请参考处理购买多件交易的文档。

Google Pay 功能开启和配置​

接入参数准备​

需提供「已授予财务权限」的 json 文件以及包名(类似:com.tds.sdkdemopro)。具体生成方式可以参考 文档,操作请联系公关部门。

XDSDK 配置参数​

通过 Jira 工单提交如下参数提交给 TDS 项管进行开通:

  • 提供 包名(类似:com.tds.sdkdemopro)
  • 提供「已授予财务权限」的 json 文件(为了保证安全请注意私发该文件!)

项目组研发接入​

游戏研发自行接入,有相关疑问和问题可以在 Slack 中提问。

项目组进行测试​

测试过程遇到问题请先参考 FAQ 进行排查,如无法解决请通过 Slack 联系项管。

沙盒测试账号​

请参考 Google Pay 官方文档自行准备。

慢速测试主要用于部分地区所支持的现金支付。

沙盒支付白名单​

未添加沙盒支付白名单通过 Apple 沙盒测试账号下单的订单是无法到账的,因此需要添加沙盒支付白名单。

可以提供对应的 xdid (复制用户中心上的 id 即可) 和使用人名字通过 Jira 提交给 XDSDK 项管。为了提升沟通效率,请批量提交!

退款测试​

Google Pay 沙盒环境无法走用户侧完整的退款测试。XDSDK 和游戏的退款通知测试可以参考 如何测试退款。

线上环境您可以参考 Google Pay 的 文档,其中说明了哪些退款可以被拉取到。

注意: Google Play 订单管理后台退款未勾选去除权限选项是不会收到退款通知的,相当于只退钱不退货。同时由于 Google Pay 并没有提供实时的退款回调,平台只能定时去拉取退款数据,而 Google 对拉取的频率有严格的限制,目前是定时 30 分钟拉取一次,因此请耐心等待。

真钱测试​

游戏项目组需要自行进行真钱测试。

正式上线​

暂无特别需要注意的。