跳到主要内容

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 分钟拉取一次,因此请耐心等待。

真钱测试

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

正式上线

暂无特别需要注意的。