微信支付的報錯提示和文檔有很多人吐槽,不過只要真的一步一步按照規(guī)定來做揖膜,也不會出什么問題霍骄。
支付流程跑不通的解決思路
1饰序、首先杏愤,養(yǎng)成良好的編程習(xí)慣左医,把接口的入?yún)⒑头祷豯og輸出扛禽。
2客给、主動請求的參數(shù)和返回用log輸出坤学。(比如預(yù)支付統(tǒng)一下單接口)
3疯坤、簽名方法的調(diào)用參數(shù)和返回用log輸出。
如果接口已經(jīng)可以正常返回數(shù)據(jù)拥峦,而前臺無法拉起付款頁面怎么辦贴膘?
答案只有一個:仔細(xì)檢查配置問題!
要檢查的配置:
- 項目配置中的MCH_ID(商戶號)和API_KEY(支付密鑰)略号,如果是多個商戶配置的尤其要仔細(xì)刑峡。
- 項目配置中的公眾號appId洋闽,如果有多個公眾號appId的尤其要仔細(xì)。
-
公眾平臺查看是否和商戶號對應(yīng)
-
商戶平臺再看一眼是否和公眾平臺對應(yīng)
-
商戶平臺檢查開發(fā)配置-公眾號支付授權(quán)目錄
這里一定一定要注意M幻巍诫舅!http和https是不一樣的!推薦都走h(yuǎn)ttps
還有一個要注意的點宫患,授權(quán)目錄必須為最后一層刊懈,如上上圖我的商城訪問目錄是
https://www.xxx.com/www/wx_product/index.html,那么我的授權(quán)目錄配置只能為:
https://www.xxx.com/www/wx_product/娃闲,必須以文件夾結(jié)尾哦