解決微信支付之統一下單簽名錯誤的問題

? ? 接到公司同事的反饋,說官網的微信支付功能不能用了。進行排查。

公司的微信支付用的微信支付官方的php sdk包,感覺不會出現什么大問題。所以截取xml進行字段的檢查、檢查sgin的生成過程,數據都沒什么問題。另外使用微信官方的支付sign校驗工具進行匹配,將轉成的xml填寫進去,輸入商戶的密鑰key,居然說簽名是正確的。

重點:微信支付接口返回簽名錯誤,使用微信sign校驗工具提示簽名正確,可以試試在微信商戶平臺重新生成密鑰試試。此方法也是來自于網友的建議操作。

key設置路徑:微信商戶平臺(pay.weixin.qq.com)-->賬戶設置-->API安全-->密鑰設置

設置32位密鑰,可以根據一個密文,將密文生成MD5值,則正好是32位。

然后將密鑰key保存至項目的配置文件中,做統一修改。

測試一下,果然成功了。可以正常進行支付了。

還是不明白,微信支付用戶量這么多,也會出現類似問題,明顯是個bug。如果密鑰或者賬號出現問題,則應該出現完整一些的錯誤提示。也希望微信能及早完善這個bug吧。在這也是為遇到類型情況的網友提供一條思路。可以嘗試一下。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 引言 秋高氣爽,天氣轉涼,正是學習工作做的好時候。(~ ̄▽ ̄)~~(~ ̄▽ ̄)~ 我是個phper最近在寫微信支付...
    恩就是這個名閱讀 7,999評論 2 15
  • 自己總結的微信支付寶支付流程和注意點: 準備工作: 需要公司的營業執照,稅務信息,等老板的身份證信息等,我記得,用...
    Www劉閱讀 18,581評論 2 50
  • 一、背景介紹 作為一名Android開發,從最初的跌跌撞撞到現在小有所悟,這其中經歷過的辛酸苦辣也是一種痛并快樂著...
    freecats08閱讀 4,868評論 7 54
  • 寫過母親,寫過父親,其實我還想寫很多人,很多事。 看過了《外婆的家》,我才發現,自己的小角落從未留下關于姥姥的只言...
    娃子哥閱讀 501評論 4 10
  • 這段時間,南京的天氣熱得像是一個大悶罐子,滾滾長江水,似乎是一鍋熱湯,等待著沸騰了,下餃子,或者是下面條……街上的...
    長江哨位閱讀 266評論 0 1