首页 » 谷歌 » 之前java校验支付参数得时候,java只需要4个信息

之前java校验支付参数得时候,java只需要4个信息

 

谷歌锁区号/谷歌邮箱老号-购买商城
谷歌play地区代改
Google Voice号码支持自助购买
谷歌锁区号购买商城]
美区VISA卡代开-可以用于aws,azure,FB,谷歌,亚马逊,速卖通,eBay,独立站,paypal等支付
如果您还有其他问题可以加我QQ交流。
QQ号:2802364971

背景

因为最近有新项目的推出,有必要介入新APP的支付。所以我需要配置一些信息。看了我们之前的java代码,发现在检查支付参数的时候,java只需要4个信息:

1、

2、

3、

4、

第一个3、信息是应用的包名和应用名。跳过它在这里。

进入谷歌云平台,创建项目。此处不详述,略过。

选择左侧菜单 - APIs and -

在这里插入图片描述

进入服务账户栏-管理服务账户,输入下图。创建服务账号,我这里已经创建好了,就不演示了。电子邮件地址

![在此处插入图像描述](,pdGk,,t

在这里插入图片描述

创建服务账号后,进入服务账号,选择密钥-新建密钥-选择p12。创建好后,将p12文件保存到服务器,然后直接在代码中获取。

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

踩坑

1、403: . 用于调用 Play API 的 id 尚未在 Play 中。

{
 "error": {
  "errors": [
   {
    "domain": "androidpublisher",
    "reason": "projectNotLinked",
    "message": "The project id used to call the Google Play Developer API has not been linked in the Google Play Developer Console."
   }

  ],
  "code": 403,
  "message": "The project id used to call the Google Play Developer API has not been linked in the Google Play Developer Console."
 }
}

403的原因是服务账号和app没有绑定关系。

解决方案:

登录谷歌的开发者平台,登录,选择设置,然后选择服务帐号一栏谷歌开发者账号注册,查看是否有自己配置的服务帐号。

在这里插入图片描述

如果不是,请检查关联的项目是否是您刚刚创建的项目。

在这里插入图片描述

如果有服务帐号,请授权该服务帐号。如果是支付,一定要勾选财务模块,邀请账号进来,设置账号权限。只是

在这里插入图片描述

2、401: . 用户必须在 .

{
  "code" : 401,
  "errors" : [ {

    "domain" : "androidpublisher",
    "message" : "The current user has insufficient permissions to perform the requested operation.",
    "reason" : "permissionDenied"
  } ],
  "message" : "The current user has insufficient permissions to perform the requested operation."
}

401的原因是因为我在解决403问题的时候重新配置了权限。如果您稍后发现,您需要重新保存应用内产品以解决此问题。

在播放控制台中谷歌开发者账号注册,选择你的应用,进入应用,向下菜单栏,找到应用内商品,进入应用内商品-修改商品描述或商品名称,然后保存。只是

应用内

谷歌锁区号/谷歌邮箱老号-购买商城
谷歌play地区代改
Google Voice号码支持自助购买
谷歌锁区号购买商城]
美区VISA卡代开-可以用于aws,azure,FB,谷歌,亚马逊,速卖通,eBay,独立站,paypal等支付
如果您还有其他问题可以加我QQ交流。
QQ号:2802364971

原文链接:之前java校验支付参数得时候,java只需要4个信息,转载请注明来源!

0