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