微信支付接口返回“簽名錯誤”的排查方法


1、確認公眾號的appSecret和商戶號的API密鑰沒有搞混。
2、重置商戶API密鑰。(本人親測是這樣解決了問題,tx真是個坑,我嚴重鄙視。)
3、確認公眾號授權的域名和目錄是正確的。
4、參數body含有中文字符,改換英文簽名成功,那么就轉換 字符 編碼試試。
$dat = iconv('UTF-8','ISO8859-1',array2xml($package));

5、 血的教訓,以上都試過之后,再仔細對比參數,確認簽名算法沒有問題,可以使用官網的調試工具驗證自己的簽名是否正確。





免責聲明!

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



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