解決更換微信公衆號後提現簽名錯誤的問題

解決更換微信公衆號後提現簽名錯誤的問題
由於公司之前用的微信公衆號被舉報封了,重新申請了一個公衆號,在我看來也就是配置文件換一個appid和appsecret就搞定的事兒,因爲商戶號並沒有換,分分鐘就搞定了
萬萬沒想到! 這個問題困擾了我三個小時,明明代碼都沒有動過,爲什麼就是測試提現的時候返回簽名錯誤呢?
我承認我陷入了一個先入爲主的思維,商戶號沒換過就沒問題,於是我就一直在跟參數較着勁,結果驗證了看問題還是不能先入爲主,要多角度考慮問題.

1.首先確認是不是你的參數問題
校驗參數地址:    https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=20_1.

如果參數有問題,好好檢查一下是不是參數的字符串位數不對,大小寫跟文檔的對不對的上,參數有沒有少
如果沒問題,就來到了關鍵性的一步

2.登錄綁定的微信商戶號重新設置密鑰(ApiKey)
由於我是先重新申請的商戶證書,測試還是簽名錯誤,後換的密鑰,發現提現成功,
所以我不能確定這兩個是不是同時換,
那麼我建議第一步先更換密鑰,因爲這個沒有次數限制,而申請商戶證書每年只有三次機會
只更換密鑰還是不行的話,就只能申請商戶證書然後更換掉了.
這些步驟下來,我相信可以提現成功了

分析
應該是商戶號新綁定了一個公衆號,原來的密鑰會失效
但是這個坑微信並沒有指出來,也沒有引導你去更換商戶密鑰
 

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