時隔2年左右,有從新拾起微信端開發。新項目須要封裝一個微信紅包類接口,就計劃一兩天功夫就能夠搞定,誰知道遇到坑爹問題,致使花了更長時間,也長見識了。就把遇到的坑說下。php
也不能說坑,遇到了問題也增加了見識。api
當咱們紅包支付時候,遇到簽名問題,百度了一天,折騰我頭暈眼花,總結以下:微信
但願你看到個人這個,已經百度了一大圈,我這裏就說下我如何解決的:spa
若是您在微信官網這2個地方驗證也是經過沒問題的話:接口
1、https://pay.weixin.qq.com/wiki/tools/signverify/開發
2、https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=20_1百度
那麼就要看這個:商戶號的API密鑰沒有搞混,記住是API支付祕鑰,住是API支付祕鑰,住是API支付祕鑰。支付
重置商戶API密鑰。(本人親測是這樣解決了問題),真的是重置就成功了,不行多重置2次。qq
仍是不行,那就確定是你百度出來其餘的問題,出現問題,多在官網驗證的地方多驗證2遍。總結
對比下本身輸出的,和官網驗證是否一致。
細心是成功前提。