1. 程式人生 > >微信支付踩過的坑

微信支付踩過的坑

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

問題:

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

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

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

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

這是自己犯下的一個低階錯誤,後端將使用者的openid寫死了,用其他賬號進行測試的時候就會因為openid不一致的情況報錯,賬號不一致。還有一種別人遇到的情況,就是開啟別人分享的連結(主要還是因為連結中有openid引數),向後臺進行資料傳輸時,帶上了別人的openid,這也會導致下單報錯,這裡沒有遇到這樣的問題,只做個簡單的記錄。

 

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