注意:要接支付宝你的应用要先上线不然会报错(调试错误,请回到请求来源地,重新发起请求。 错误代码 insufficient-isv-permissions 错误原因: ISV权限不足,建议在开发者中心检查应用是否上线,解决办法详见:https://docs.open.alipay.com/common/isverror)
一、参数的问题
- 时间参数:支付宝时间参数要求格式是2019-01-01 01:01:11 不能为2019-1-1 1:1:11 这样会报505
- 透析参数:透析参数要先转换urlencode方式
二、验证加密
- 参数和url直接拼接后直接在浏览器中请求就能返回相应错误,不用找什么工具处理
- 加密的两个方式,官方现在推荐RSA2的方案(RSA2:SHA256WithRSA 强制要求 RSA 密钥的长度至少为 2048, RSA:SHA1WithRSA 对 RSA 密钥的长度不限制,推荐使用 2048 位以上)
- 加密时的参数要求:如果使用自加签的话,只要用sign的值做urlencode就可以了,如果用使用sdk的话就要全部参数加签,还是报参数错误的话,请检查一下必选项是否都写正确了