小程序支付「自有商户号」支付失败排查

小程序绑定微信支付后,若遇到支付没有反应或支付失败,大多数可以通过以下的方式得到解决,你可以按照以下来排除故障:

  • 若你的微信支付的支付按钮没有反应,这通常是因为密钥不正确,有多余的空格,或过于简单而无法支付。请看第1点,若还不行,请接着全部排查一遍。
  • 这次是你的第一次配置(即从来没有支付成功过),按以下全部排查。
  • 之前是可以正常支付,现在突然无法支付,则请对照第1,5,6,7点进行排查。

 

1. 正确的密钥

若你的微信支付的支付按钮没有反应,这通常是因为密钥不正确,有多余的空格,或过于简单而无法支付。请按以下操作:

1)进入小程序编辑器设置,打开微信支付,点击蓝色【解除绑定】。

2) 登录微信支付商户平台 > 账户中心 > 商户信息,复制商户号。返回你的小程序编辑器填写商户号。

3)在密码生成器网站生成较为复杂的密钥,比如:http://www.czww.cn/,然后把密钥保存在安全的地方。

4)再返回微信支付商户平台 > 账户中心 >API安全 > 设置API密钥 > 设置密钥,在这里填写你刚才生成的密钥。

5)再进入你的小程序编辑器粘贴密钥(注意不能有空格)。

6)重置配置后请等待30分钟-2小时配置更新生效再测试付款功能。

 

2.  非第三方商户号

绑定的商户号是自己在微信支付商户平台申请的还是在第三方服务商处申请的。若是第三方服务商处申请的不可以在上线了小程序使用,需要重新注册商户号

 

3. 绑定正确的商户号

绑定的小程序账号在微信公众平台是有登录账号与密码,不是通过「极速/快速注册」注册的方式。若是,则需要申请特约商户号

 

4. 主体一致

微信支付商户平台 > 产品中心 >开发配置 > 商户信息 > 商户名称】是不是和【微信公众平台的小程序账号 > 设置 > 基本设置 > 主体信息】是不是一样的名称。若不是,则需要使用相同主体的小程序账号或微信支付账号。

 

5. 商户账号无异常

登录微信支付商户平台,在主页看是否有异常通知(类似下图),或点击右上方的“消息中心”查看通知。


mceclip0.png

 

6. 已完成授权

检查微信支付商户平台 > 产品中心> APPID授权管理页面相对应的小程序账号是否显示“授权成功”。若没有,则需要前往微信公众平台 > 微信支付 > 商户号管理,在相应商户号信息,确认授权申请。或在“公众平台安全助手”下发的模板消息中确认授权信息。

  

7. 微信认证有效

小程序账号的微信认证是否在有效期内。

  

然后再稍等几分钟等设置生效再重试是否可以支付了,若还是支付出错,请提供以下截图及信息发送邮件至hi@sxl.cn,以便我们排查问题:

 

主题:已经重置密钥(保证无空格)并排查故障,自有商户号的微信支付仍失败

 

1. 账号邮箱/手机号码: 

2. 小程序名称:

3. AppID (wx开头):

4. 微信支付失败截图:

5. 已经重置了密钥,32位API密钥的前6位和后6位(不需要发全部的密钥信息)为:

6. 商户账号无异常

7. 已完成授权



有任何疑问,欢迎联系我们

还有其它问题?提交请求