更新日期:2022-10-21Google支付错误码说明文档
ERROR CODE(错误码) |
报错原因 | 解决方案 |
50001 |
创建订单失败 |
检查 sdk 后台是否配置商品或者配置的商品和游戏客户端上传的是否一致 |
401 |
GP 验证订单失败 |
检查谷歌后台是否设置服务账号及分配权限 |
403 |
GP 验证订单失败 |
检查谷歌后台是否设置服务账号及分配权限,以及 sdk 后台配置的服务账号是否正确 |
3 GppglePlay In-app Billing API vresion is less than 3 |
GppglePlay In-app Billing API vresion is less than 3 |
1、手机没有 google 服务/商店,不能用模拟器测试google支付; 2、google 服务/商店版本过低; 3、账号问题,看gp后台发布的地区是否包含google账号的地区(需注意:账号必须是非大陆地区账号); 4、上面两都没问题的情况下,清理 google 服务和商店的缓存 。 |
4 | 测试账号的问题 |
1、没有添加测试账号 2、测试账号不在发布地区 |
5 |
接入问题 |
1、检查 manifest 权限com.android.vending.BILLING; 2、Eclipse版本检查manifest 新增配置; 3、账号问题,看gp后台发布的地区是否包含google账号的地区。 |
6 |
设备 Google 设置问题,网络问题 |
1、确保连接 VPN,能开启 google 商店; 2、开启 google 商店权限:后台弹出界面。 |
AsyRequestFail |
CP 服务端验证失败 |
检查服务端接入,未返回 SUCCESS |
query failed:0 |
上架问题 |
1、确认是否传包到google后台并且已发布 2、确认发布之后是否有在谷歌后台配置商品ID,并且已经生效 3、如果是测试版本,则需要配置测试账号,并且需要账号打开测试链接地址同意加入测试计划 |
测试版本,无法拉起谷歌支付(日志会显示多种报错码,比如code3之类的) | 谷歌环境配置问题 |
依次检查: 1、Google play后台有已面向内部测试人员发布的测试版本 2、手机play商店登录的谷歌账号被加入到测试用户(如果不是内部测试,需要测试账号的地区在发布地区) 3、测试账号接受了测试邀请(打开添加测试用户界面 -->在网页中参与测试的链接) 4、Google play后台添加了商品,且状态是有效 5、支付接口传入的商品id要和Google play、sdk后台的一致 6、如果不是通过play商店安装,安装包的包名、版本号需要和测试版本一致 7、手机只保留测试账号的谷歌账户登录 8、确认Google账户所属地区是非中国地区(play商店首页底部有图书、影视tab),没有设置地区的账号,是根据vpn网络判断的 谷歌账户地区查看方法:play商店--》设置--》常规--》账户和设备偏好设置(不同版本会有差别),不能使用中国区账号,即便发布地区有添加中国也不行 9、如果以上条件都符合还是无法拉起Google支付界面,请清除play商店app的缓存,切换VPN代理地区重试 |
李先生:13880511661
QQ:48157910
赵先生:15390049857
QQ:1077535763
孙女士:13551010407
QQ:1799614139
QQ群:698731538