uniapp 開發過程中 遇到的微信支付調用失敗 payment微信:-1]General errors","errCode":-100,"code":-100 解決辦法


1.首先確定后台返回的參數 無誤 記住 是無誤!!!

2.在微信開放平台已經注冊成功 appid已生成

下載官方的 app簽名工具  下載地址:https://developers.weixin.qq.com/doc/oplatform/Downloads/Android_Resource.html

3.把這個下載手機后,也需要把你的app打一個正式包,安裝到手機上。(你可以理解為需要安裝兩個應用,一個是簽名工具,一個是你自己的apk包),安裝完成后,

  把你的安卓包名輸進去,點擊下方的按鈕,獲取 應用簽名,綠色的就是生成的 應用簽名

 

4.在支付接口進行設置:注意:微信支付中的orderInfo的value值是 object類型,支付寶支付中的orderInfo的value值是string類型。

 

5.打包:

 

 

 

6.拿到第三步的應用簽名 和第五步的Android包名,在微信開放平台上填寫

 

 

 

 

7.配置manifest.json

 8.調試的時候調試成自定義基座模式

 

 

 

 

 

 到這如果沒有錯誤,應該是能調起 微信支付了,但如果還是沒有調起,請繼續看,因為我就是以上步驟都執行了,但是還報錯。看我如何解決的

比如你報錯的時候測試的安卓機 比如是小米,這時,一定要更換一部 安卓機 比如華為,因為之前的報錯的小米手機中的微信 會記錄報錯的日志,

有緩存,無論你怎么測試,都是不成功的,最好的辦法是更換一部手機,我的就是更換了一部手機,完美調起微信支付。這個是我花了100塊從大佬

那里學到的,希望對大家有用。2021-04-20

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM