微信支付返回-1的問題和解決方法


今天為app新添加了一個微信支付功能,總是會返回-1,然后到處找問題,問朋友,最終解決了。

 

我的問題就是簽名的問題:

 

我用的微信的簽名工具,獲取的簽名,和可keystore的簽名不一致,把微信的應用簽名改過來即可。

其實這里遇到一個小問題,我一直想不通,我的簽名不一致,但有時也可以支付成功一次,然也就一次。

總結一下查看keystore的信息的方法(網上也有很多):

我已經配置好了keytool,如果沒有配置好的話,就到jdk的bin目錄下運行這個程序,bin目錄下有keytool.exe 這個程序。

大家請看:簽名是不一樣的;所以微信支付的時候,還是以keystore的簽名為准,把微信的應用簽名改過來就可以了;

 

 

總結一下微信支付的問題:1.jar包什么的請看微信的demo,WXEntryActivity一定得在wxapi的文件夾下,wxapi文件夾得在主目錄下,就是你的AndroidManiFest.xml的清單文件WXEntryActivity申明要是.wxapi.WxEntryActivity  2.微信支付要打包簽名才能成功哦,否則會出現不成功或成功一次的狀態。就是調試的時候會麻煩一些。

 

有錯還請指明;

 


免責聲明!

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



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