支付宝开发:错误代码 invalid-app-id 错误原因: 无效的AppID参数

今天被一个问题困了两个小时,支付宝手机网站支付接口开发的时候,钱支付成功后,再跳转到网站的时候一直报:错误代码 invalid-app-id 错误原因: 无效的AppID参数,根据这个错误去查看了官方的说明,如下:
报错描述:无效的AppID参数
报错原因:appid参数无效
排查方案:
1、配置的 appid参数是否正确,如是否有空格等;
2、检查配置appid对应的 支付宝网关是否正确;
(1)若是正式环境,请检查 app_id是否为生产环境的appID且对应的应用的状态为已上线状态;
正式环境网关为: https://openapi.alipay.com/gateway.do
(2)若是沙箱环境,appid为沙箱应用的appid,
沙箱环境网关为: https://openapi.alipaydev.com/gateway.do
3、 app支付官方demo测试, 沙箱环境测试需要加上沙箱联调代码,不是沙箱环境必须去掉,
代码: EnvUtils.setEnv(EnvUtils.EnvEnum.SANDBOX);
注:APP支付沙箱测试只支持Android端,不支持iOS端。

我仔细检查了很久,并没有出现如上的情况,但问题一直重现,后面找了好久,才发现我犯了一个很低级的错误,原来是我公钥复制错了,本来是应该要复制的是支付宝公钥,但我结果把应用的公钥复制进去了。
把公钥修改过来之后,问题解决!
综上所述:一定要仔细点啊啊啊啊!!!

发表评论

电子邮件地址不会被公开。 必填项已用*标注