微信支付、退款碰到的簽名錯誤問題


1、微信支付、退款有demo,但是請求參數順序要注意,非必填項“notify_url”放到簽名驗證前面,不然會報“簽名錯誤”。

圖(1)

圖(1)是參考微信demo中支付代碼。簽名驗證可以通過。

2、退款碰到簽名錯誤,調整“notify_url”到簽名前面才行,不然報“簽名錯誤”。(自己沒有想到支付可以,參數順序對比支付)。

圖(2)

圖(2)是微信退款demo的代碼,注意:加“notify_url”參數是在簽名后面。難怪會報“簽名錯誤”

圖(3)

圖(3)是順序調整后的代碼。OK。

最后附上簽名通過的圖(圖(4),放到了“微信支付接口簽名校驗工具”里校驗)。

 圖(4)

這個困擾了自己兩天的問題搞定,希望可以幫到大家。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM