微信支付失败排障教程

本教程包括以下错误的解决方法,请自行对照:
序号 错误提示
1 appid和mch_id不匹配
2 签名错误
3 无(但支付失败)
4 此商家的收款功能已被限制,暂无法支付
5 system error
6 受理机构必须传入sub_mch_id


 

 

 

 

错误一:appid和mch_id不匹配

错误原因:商户号填错,或者小程序未关联商户号

解决方法:

① 登陆微信商户平台进入【产品中心–开发配置】,即可查看到对应的商户号

② 将10位数的商户号填写到轻应用支付配置的靠前步配置微信支付商户号中。

③若填写正确后仍出现该提示,需登陆微信商户平台进入【产品中心–我关联的AppID账号】点击“关联APPID”输入自己相关的小程序APPID进行授权绑定即可。

小程序的APPID:可以通过登陆微信小程序后台进入【开发-开发设置-开发者ID】获取

④发起授权申请后,再次登陆微信小程序后台进入【微信支付-商户号管理】找到待关联商户号,点击确认申请绑定的商户号

(如有多个商户号,确认前注意核对要绑定的商户号是哪一个)

错误二:签名错误

错误原因:商户号/密钥填错,或者小程序未关联商户号

解决方法:

① 登陆微信商户平台进入【产品中心–开发配置】,即可查看到对应的商户号

② 将10位数的商户号填写到轻应用支付配置的靠前步配置微信支付商户号中。

③ 商户号确认正确后,需要检查微信支付配置第三步商户密钥,密钥需为APIv2密钥,登录微信商户平台进入【账户中心—API安全—APIv2密钥】设置正确的32位字密钥。

④ 设置好密钥后,在轻应用后台–支付设置–小程序微信支付设置的【商户支付密钥】中填写。

⑤ 若填写正确后仍出现该提示,需登陆微信商户平台进入【产品中心–我关联的AppID账号】,点击“关联APPID”输入自己相关的小程序APPID进行授权绑定即可。

小程序的APPID:可以通过进入微信小程序后台【开发-开发设置-开发者ID】获取

④发起授权申请后,再次进入微信小程序后台【微信支付-商户号管理】找到待关联商户号,点击确认申请绑定的商户号

(如有多个商户号,确认前注意核对要绑定的商户号是哪一个)

 

3. 错误三:无(但支付失败)

错误原因:手动取消支付或前端显示失败(微信bug)

解决方法:重新扫码验证

 

4. 错误四:“此商家的收款功能已被限制,暂无法支付。”

错误原因:商户号收款功能被微信限制

解决办法:商家可以登录微信商户平台/微信支付商家助手小程序查看原因和解决方案。”,需访问微信商户平台,登录轻应用所填写的商户号,联系商户平台客服核实申诉解封。

 

5. 错误五:“system error

 

错误原因:微信服务繁忙

解决方法:重新扫码验证(如果还是不行请联系在线客服)


6. 错误五:“受理机构必须传入sub_mch_id

错误原因:该情况是因为使用微信服务商类型导致的,我们目前支持对接普通商户和特约商户号类型,不支持微信服务商类型。

解决方法:可在服务商下申请一个子商户号或是更换其他的普通商户号再对接使用支付功能(子商户号申请方式可咨询微信官方客服电话 95017)