更新日期:2022-05-09Google谷歌支付帮助文档
Follow 海外 SDK 客户端、服务端开发文档进行接入。
谷歌后台配置文档链接:https://www.quicksdk.com/doc-516.html
1、开发者账号:
Google 后台配置需要申请一个 google 开发者账号,并且绑定一张可用的双币银行卡 (开通成功之后会扣费 25 美元)。
2、测谷歌支付需上传 apk 至 Google Play Console 后台
上传版本需注意:
A、客户端传入的商品 id、商品价格、商品名称和后台一致
B、上传的 apk 版本号需要和测试的 apk 保持一致
C、传入的商品价格为美元(google 会根据国家定位来计算汇率,显示不同国家 相对应的商品价格)
D、如果测试的版本为非开放的,需要将 google 测试账号加入到测试列表里面。
Tips:如果上传包体至谷歌报错如下,需要在 sdk 目录下 build-tools,命令行 zipalign -f -v 4 infile.apk outfile.apk,将优化后的 apk 上传至 google 后 台,发布相对于版本,比如测试时可以发布 alpha 版本。用工程可以测,自己下 载链接也可以测,将版本链接如下用手机浏览器打开,就可以下载至手机并安装 了。
3、进行测试之前,确保 Google Play 账号能正常支付
打开 Google Play 查看是否能看到付费的商品,如果能看到,则次账号能够正常 使用并且付费。
2、报错无法购买(如下图):
或者提示:Error checking for billing v3 support. (response: 3:Billing Unavailable)
解决办法:禁止所有GP定位,清除GP应用缓存,再开VPN和GooglePlay商店,登录可用的账号,查看Google Play里面是否能看到付费游戏,如果看不到付费游戏,则表示账号不可用支付。
注意:这一步还没有走到服务端请求,主要从环境和账号两方向来排查。
3、如果支付时提示:Billing service unavailable on device.(response:3:Billing Unavailable)
请检查:后台(GP后台、SDK后台)是否配置商品;是否在谷歌后台上传apk;