支付宝异步回调 报Signature length not correct: got,0 but was expecting 256

网上查到的绝大数是 got 128 255 啥的,got 0 原因显然就不是因为支付宝公钥填错了导致验签失败 。

这个问题是你在支付请求时的参数 在异步回调验签时被改动了。很恐怖吧,数据被人改动了。。其实出现问题的绝大多数情况是,在从支付宝官方的查询异步通知的数据获取信息拿到本地测试时,动了subject 或者 body内容的代码(比如乱码)此时就会报get 0 错误。官方给出的有total_amount 、sellerid、 buyerid、out_transction_no 四个参数必验证。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值