本教程包括以下錯誤的解決方法,請自行對照:
| 序號 | 錯誤提示 |
| 1 | appid和mch_id不匹配 |
| 2 | 簽名錯誤 |
| 3 | 無(但支付失?。?/span> |
| 4 | 此商家的收款功能已被限制,暫無法支付 |
| 5 | 受理機構(gòu)必須傳入sub_mch_id |
錯誤一:appid和mch_id不匹配

錯誤原因:商戶號填錯,或者小程序未關聯(lián)商戶號
解決方法:
① 登陸微信商戶平臺進入【產(chǎn)品中心--開發(fā)配置】,即可查看到對應的商戶號

② 將10位數(shù)的商戶號填寫到輕應用支付配置的靠前步配置微信支付商戶號中。


③若填寫正確后仍出現(xiàn)該提示,需登陸微信商戶平臺進入【產(chǎn)品中心--我關聯(lián)的AppID賬號】點擊“關聯(lián)APPID”輸入自己相關的小程序APPID進行授權(quán)綁定即可。

小程序的APPID:可以通過登陸微信小程序后臺進入【開發(fā)-開發(fā)設置-開發(fā)者ID】獲取

④發(fā)起授權(quán)申請后,再次登陸微信小程序后臺進入【微信支付-商戶號管理】找到待關聯(lián)商戶號,點擊確認申請綁定的商戶號
(如有多個商戶號,確認前注意核對要綁定的商戶號是哪一個)

錯誤二:簽名錯誤

錯誤原因:商戶號/密鑰填錯,或者小程序未關聯(lián)商戶號
解決方法:
① 登陸微信商戶平臺進入【產(chǎn)品中心--開發(fā)配置】,即可查看到對應的商戶號

② 將10位數(shù)的商戶號填寫到輕應用支付配置的靠前步配置微信支付商戶號中。


③ 商戶號確認正確后,需要檢查微信支付配置第三步商戶密鑰,密鑰需為APIv2密鑰,登錄微信商戶平臺進入【賬戶中心—API安全—APIv2密鑰】設置正確的32位字密鑰。

④ 設置好密鑰后,在輕應用后臺--支付設置--小程序微信支付設置的【商戶支付密鑰】中填寫。

⑤ 若填寫正確后仍出現(xiàn)該提示,需登陸微信商戶平臺進入【產(chǎn)品中心--我關聯(lián)的AppID賬號】,點擊“關聯(lián)APPID”輸入自己相關的小程序APPID進行授權(quán)綁定即可。

小程序的APPID:可以通過進入微信小程序后臺【開發(fā)-開發(fā)設置-開發(fā)者ID】獲取

④發(fā)起授權(quán)申請后,再次進入微信小程序后臺【微信支付-商戶號管理】找到待關聯(lián)商戶號,點擊確認申請綁定的商戶號
(如有多個商戶號,確認前注意核對要綁定的商戶號是哪一個)

3. 錯誤三:無(但支付失敗)
錯誤原因:手動取消支付或前端顯示失?。ㄎ⑿舃ug)
解決方法:重新掃碼驗證
4. 錯誤四:“此商家的收款功能已被限制,暫無法支付?!?/span>
錯誤原因:商戶號收款功能被微信限制

解決辦法:商家可以登錄微信商戶平臺/微信支付商家助手小程序查看原因和解決方案?!?,需訪問微信商戶平臺,登錄輕應用所填寫的商戶號,聯(lián)系商戶平臺客服核實申訴解封。
5. 錯誤五:“受理機構(gòu)必須傳入sub_mch_id”
錯誤原因:該情況是因為使用微信服務商類型導致的,我們目前支持對接普通商戶和特約商戶號類型,不支持微信服務商類型。

解決方法:可在服務商下申請一個子商戶號或是更換其他的普通商戶號再對接使用支付功能(子商戶號申請方式可咨詢微信官方客服電話 95017)