最近在用android接入微信支付。。android
以前的包沒問題,發現這段時間忽然不行了。。。web
因而調試之。緩存
一、開始用的支付配置參數估計有錯誤,而後支付失敗, 獲取token值 ,和 prepayId 都是正常的,等在回調支付的文件時候返回錯誤碼-1,其餘的參數 都爲null微信
二、使用正確的 微信 appId ,key 和支付的 key 參數,而後進行打包,運行~~app
依然結果 同樣,前兩項都OK,第三步支付界面啓動不了,回調返回錯誤碼-1.測試
疑惑中 …… 疑惑中…… 微信支付
在考慮 1)是否微信sdk 更新了,致使的? 2)是否本身的代碼中有疏忽的地方 3)……spa
一一覈對以後,仍是照樣不行。。。調試
陷入了極端的憤怒,和無奈!!!!1orm
偶然間把 打好的包發給同事測試其餘的 功能,而後同事 使用了下 微信支付。。 成功了 !!!!!
用其餘手機安裝apk,看微信支付,也是成功。用打好的apk 裝到個人測試機,,依然失敗!!!!!!!!
那麼問題來了???測試微信支付用什麼手機好?
後面考慮,在測試機中引發微信支付失敗的,緩存沒有清空致使的。由於包名是一致,而後個人app裏面仍是用到了webview內嵌。
微信接入。。一個坑爹的活,
切記,微信支付 緩存及時清理。 參數配對
這個坑先把它挖出來