接支付宝支付的那些坑

注意:要接支付宝你的应用要先上线不然会报错(调试错误,请回到请求来源地,重新发起请求。 错误代码 insufficient-isv-permissions 错误原因: ISV权限不足,建议在开发者中心检查应用是否上线,解决办法详见:https://docs.open.alipay.com/common/isverror)

一、参数的问题

  1. 时间参数:支付宝时间参数要求格式是2019-01-01 01:01:11  不能为2019-1-1 1:1:11  这样会报505 
  2. 透析参数:透析参数要先转换urlencode方式

 

二、验证加密

  1. 参数和url直接拼接后直接在浏览器中请求就能返回相应错误,不用找什么工具处理
  2. 加密的两个方式,官方现在推荐RSA2的方案(RSA2:SHA256WithRSA 强制要求 RSA 密钥的长度至少为 2048, RSA:SHA1WithRSA 对 RSA 密钥的长度不限制,推荐使用 2048 位以上)
  3. 加密时的参数要求:如果使用自加签的话,只要用sign的值做urlencode就可以了,如果用使用sdk的话就要全部参数加签,还是报参数错误的话,请检查一下必选项是否都写正确了
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值