ES系统内,如需支持微信支付,请申请公众号支付,支持:电脑扫码付款+微信APP内付款。

 

使用前提:网站系统版本在v7.5.13以上。

申请地址:http://kf.qq.com/faq/120911VrYVrA150905zeYjMZ.html​

目录:

1、微信公众号支付申请条件

2、申请步骤和后台接口信息填写要求

1)填写支付授权目录

2)绑定网页授权域名(填写MP文件)

2)配置网站后台

3、微信支付500错误的原因

4、支付时出现“redirect_url参数错误”的原因

5、不允许跨号支付

 

1、微信公众号支付申请条件

申请条件:

1)拥有公众帐号,且为服务号;(政府、媒体两大类型的订阅号可申请微信支付功能)

2)公众帐号须通过微信认证;(未认证用户,可先申请微信认证,需要300元/年服务费)

也就是需要一个已认证的服务号(或订阅大号)。

2、申请步骤和后台接口信息填写要求

进入申请页面http://mp.weixin.qq.com, 登录微信公众平台,在左侧的操作栏可看到【微信支付】;

申请成功后,微信支付会给申请的账号发送一封邮件,邮件中有微信商户平台的账号

1)填写支付授权目录

路径:微信商户平台的【微信支付】-【开发配置】-【支付授权目录】,可添加多个;

支付授权目录格式:域名/pay/center/

例如气球鱼学院的目录为:http://www.qiqiuyu.com/pay/center/;

2)填写MP文件,绑定网页授权域名

路径:微信公众平台的左侧导航栏【公众号设置】-【功能设置】-【网页授权域名】。

A、根据微信提示下载MP文件,复制文件里的内容保存到【系统】-【账务设置】-【支付】-【微信支付】;

B、返回微信公众平台,填写网页授权域名,然后点击【确认】提交网页授权域名;

3)配置网站后台

路径:【管理后台】-【系统】-【支付】-【微信支付】

1)AppID与AppSecret来自微信公众平台内左侧栏【开发】-【基本配置】-【开发者ID】

2)商户号来自微信公众平台内左侧栏【微信支付】-【商户信息】

3)微信商户平台API密钥:

  • 登录微信支付商户平台,用审核通过邮件中的账户和密码登录;
  • 微信商户平台左侧【账户中心】-【API安全】中,设置密匙,密匙为32位英文数字组合;
  • 将密匙填写到网校后台【系统】-【支付】-【微信支付】的商户平台Key。

配置完成后,可以设置一个0.01元的课程测试支付。

3、微信支付500错误的原因

如果站点没有二次开发过,根据以上流程申请配置之后,微信支付出现500错误,无法完成支付,99%的原因是网站管理后台的接口配置信息填写错误,请检查:

1)填写的信息前后是否有空格,有的话去除空格重新保存;

2)根据每一项信息的来源,一一对照填写检查是否复制粘贴错误;

3)如果自己检查不出,找其他人,一一对照检查。

微信支付涉及到支付账号比较敏感,官方一般不帮助查看,根据要求申请和认真检查即可,目前没有遇到过除填写错误以外的其他原因。

4、支付时出现“redirect_url参数错误”

原因:网页授权域名未绑定,请根据上方教程,到微信公众平台,绑定域名并填写MP文件

5、不允许跨号支付

微信支付时提示不允许跨号支付,原因:当前公众号未认证。
通过未认证公众号的聊天窗口、自动回复、公众号群发、自定义菜单购买,都会出现“不允许跨号支付”问题,无法完成支付操作,17年3月28日前,可以通过长按二维码支付解决此问题,但微信已取消长按支付功能,故目前的解决办法只有一个:认证公众号。