支付寶異步回調 報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 四個參數必驗證。

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