手機站微信支付失敗原因分析:
1、網(wǎng)站是否綁定阿里云備案的獨立域名(手機站和PC站域名一樣的時候,手機站不用單獨綁定,只需要在手機站后臺——設(shè)置——域名綁定頁面勾選就可以)
2、是否正確對接認證服務號;
3、微信公眾平臺——基本設(shè)置——是否開啟開發(fā)者;
4、是否正確填寫IP白名單;
5、公眾平臺——公眾號設(shè)置——功能設(shè)置中的業(yè)務域名、JS接口域名、網(wǎng)頁授權(quán)賬戶是否與網(wǎng)站綁定的獨立域名一致;
6、微信商戶平臺——支付授權(quán)目錄是否正確(格式:http://網(wǎng)站域名/pay/pay17/)
7、配置的商戶號與對接的認證服務號——微信支付中的商戶號是否一致;
8、API密鑰是否為32位,與網(wǎng)站后臺所配置是否一致;
備注:檢查商戶平臺商戶類型是否為特約商戶,如果為特約商戶要按照特約商戶的配置方式進行操作;
具體問題截圖及解決方案:
提交訂單后提示支付失敗——如圖:

提示頁面URL未注冊——如圖:

以上問題解決參照第6條
微信端打開網(wǎng)站提交訂單時提示缺少參數(shù)——如圖

PC端、APP端訪問網(wǎng)站提交訂單時提示——如圖

以上兩種問題解決參照第8條
