支付宝异步回调 报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 四个参数必验证。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章