支付宝沙箱环境报 invalid-app-id 错误原因: 无效的AppID参数 错误

 

报错信息一般如下:

支付宝沙箱环境报 invalid-app-id 错误原因: 无效的AppID参数 错误_第1张图片

{"code":"40002","msg":"Invalid Arguments","sub_code":"isv.invalid-app-id","sub_msg":"无效的AppID参数"}

1.首先检查支付宝网关 

   沙箱环境网关为: https://openapi.alipaydev.com/gateway.do 

   正式环境网关为:https://openapi.alipay.com/gateway.do 

2.appid不存在,获取查看地址: 

a.沙箱环境测试查看地址:https://openhome.alipay.com/platform/appDaily.htm 

支付宝沙箱环境报 invalid-app-id 错误原因: 无效的AppID参数 错误_第2张图片

相对于其他接口,此处特别说明app支付接口的不同!
app支付官方demo测试,沙箱环境测试需要加上以下代码到截图所示位置,不是沙箱环境必须去掉 

官方接口文档有说明,点击参考:https://docs.open.alipay.com/204/106450/


EnvUtils.setEnv(EnvUtils.EnvEnum.SANDBOX);


 
 b.正式环境测试查看appid的地址:https://openhome.alipay.com/platform/developerIndex.htm 

支付宝沙箱环境报 invalid-app-id 错误原因: 无效的AppID参数 错误_第3张图片

总结:报这个错,一般无非就2种情况,

1.支付宝网关用错,正式环境和沙箱环境的网关用错了,参考排查第一点!

2.应用的appid用错了,正式和沙箱的appid混淆!


 

你可能感兴趣的:(支付)