微信公眾號支付接口在支付時,總是提示“簽名錯誤”,可能是以下幾個原因:
1.確保公眾號的appSecret和商戶號的API密鑰是否正確。
2.重置商戶API密鑰。(多試幾次重置API密鑰的操作,每重置一次,填寫到配置文件中測試。)
登錄網址:https://pay.weixin.qq.com/
3.確保公眾號授權的域名和目錄是正確的。
4.修改:下單接口sign_type設置
最新微信支付提供的下單接口sign_type設置為 HMAC-SHA256 而不是使用默認的 MD5,而公眾號內發起支付的簽名只能使用MD5,正是這種不一致導致了簽名驗證錯誤,將統一下單的簽名類型改成MD5即可。
相關問題鏈接
如遇到下面的問題:
“微信登錄失敗:redirect_uri域名與后臺配置不一致,錯誤碼:10003”,可以查看本站原創另外一個教程:微信登錄失敗:redirect_uri域名與后臺配置不一致,錯誤碼:10003解決辦法