当发起微信支付失败时,一般有三个原因:

1、填错微信支付商户号;

2、填错商户支付密钥;

3、商户号和授权的小程序不关联。

可根据以下教程进行检查:

一、检查微信支付商户号是否正确

    微信支付商户号为纯数字,查看途径有两处。

一是【微信支付商户平台】(登录pay.weixin.qq.com),在【账户中心-商户信息】中查看

1608694662-8059e42b30d1d0e

二是在【微信小程序后台】(登录mp.weixin.qq.com),在【微信支付】中,拉到最下面,找到【已关联商户号】

1608694665-83aa0734d814223

 

查看到微信支付商户号后,跟门店系统后台填写的在线支付配置校对,看是否一致,如果不一致,请修改

1608694668-aecabe763cbbdba

注意:部分商家会把微信支付商户号误会成小程序的登录帐号,其实不然,如果是理解错的商家,请按照以上方式找到商户号,并填写到门店系统的在线支付配置中

二、检查商户支付密钥是否正确

商户支付密钥为32位的字母和数字组合,是在【微信支付商户平台】中设置的

1608694670-c81b176ea2b95d7

首次设置后,需商户本身保管密钥,在商户平台是查不到的。

如果忘记了密钥,可以在以上所示位置重新设置密钥;

如果之前设置密钥的不是你本人,可以找到之前设置密钥的人询问。

获取到商户支付密钥后,跟门店系统后台中填写的在线支付配置校对,看是否一致,如果不一致,请修改

1608694673-914f59a9f4a5fec

注意:部分商家会把商户密钥误会成小程序或商户号的登录密码,其实不然,如果是理解错的商家,请按照以上方式找到商户支付密钥,并填写到门店系统的在线支付配置中

三、检查微信支付商户号是否与授权的小程序关联

商户号要跟小程序关联后,才能赋予这个小程序微信支付能力,如果未关联,则在小程序里面无法发起微信支付

商家可以登录【微信支付商户平台】(pay.weixin.qq.com),进入【产品中心-APPID授权管理-已关联账号】中,检查这个商户号是否已关联了授权给门店系统的小程序

如未关联,可以在【申请账号关联】中申请关联,申请通过后,该小程序即可使用微信支付

1608694676-1846e4b5e6a2d92

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。