微信支付踩過的坑

在微信體系中,支付也算是比較重要的一環,這裏記錄一下工作中微信支付--公衆號支付踩過的一些坑。

問題:

errorMsg : "chooseWXPay:fail, the permission value is offline verifying"

安卓沒有提示,ios會有具體的提示,

首先一定要確保自己的參數值傳遞正確

ios與安卓系統不一致的地方,安卓可以正常支付,ios出現下單賬號與支付賬戶不一致的情況

這是自己犯下的一個低級錯誤,後端將用戶的openid寫死了,用其他賬號進行測試的時候就會因爲openid不一致的情況報錯,賬號不一致。還有一種別人遇到的情況,就是打開別人分享的鏈接(主要還是因爲鏈接中有openid參數),向後臺進行數據傳輸時,帶上了別人的openid,這也會導致下單報錯,這裏沒有遇到這樣的問題,只做個簡單的記錄。

 

微信支付過程中的主要的問題會出現在簽名驗證環節,需要進行兩次簽名,不過微信也有提供網頁版的簽名模擬工具,可以與本地的簽名進行比對,可以很方便的幫助定位簽名問題,其他的部分跟着文檔進行學習就可以順利的完成。

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