今天记录下python下调用支付宝沙箱支付时候一直报错app_id错误
先看原图
意思就是:
- 调试错误,请回到请求来源地,重新发起请求。
- 错误代码 invalid-app-id 错误原因: 无效的AppID参数
于是排查了很久主要有下面几个原因
1:排查配置的appid参数是否正确,如是否有空格等。
注意沙箱中app_id和应用不一样,每一个应用都有自己的独立的,不能混用
一定要进入到沙箱环境中查看app_id,
地址在下方
https://open.alipay.com/develop/sandbox/app
这2个参数千万不能错
2:确认支付宝网关地址一定要正确
支付宝网关地址
https://openapi-sandbox.dl.alipaydev.com/gateway.do
我写错了,写成了
https://openapi.alipaydev.com/gateway.do
导致排错找了很久
3:支付宝公钥和应用公钥、应用私钥一定要正确
点击查看,复制一份到本地,确保本地和密钥一直
最后重启服务,成功支付了