2017年3月28日起,微信支付全面下架长按二维码支付功能,即公众号支付在微信APP内无法付款!
如仍需使用微信支付,解决方案:
前提:升级EduSoho系统至v7.5.14!
说明:ES网校对接的是微信公众号支付!
一、已申请微信支付的网站
完成以下三步,继续使用微信支付收款。
1、到微信公众平台,填写支付授权目录
路径:微信公众平台的【微信支付】-【开发配置】-【支付授权目录】,目录地址为:网站域名/pay/center/,可添加多个。例如气球鱼学院的目录为:http://www.qiqiuyu.com/pay/center/
2、到微信公众平台,绑定网页授权域名
路径:微信公众平台左侧导航栏【公众号设置】-【功能设置】-【网页授权域名】,填写网站的访问域名,例如:www.qiqiuyu.com;
保存域名时微信提供了一个MP文件,下载后打开,复制文件里的内容保存到【系统】-【账务设置】-【支付】-【微信支付】。
A、根据微信提示下载MP文件,复制文件里的内容保存到【系统】-【账务设置】-【支付】-【微信支付】;
B、返回微信公众平台,填写网页授权域名,然后点击【确认】提交网页授权域名;
3、到网站后台填写AppSecret
AppSecret来自微信公众平台内左侧栏【开发】-【基本配置】;网站后台填写路径:【管理后台】-【系统】-【账务设置】-【支付】。
如果填写微信支付时重置了AppSecret,使用微信内分享登录的网站,务必同时修改【系统】-【用户设置】-【登录】中微信内分享登录的AppSecret,两个地方必须一致,且必须为为最新的AppSecret,否则微信内分享登录不能使用,如下报错。
4、配置后微信支付500错误的原因
1)没有完成配置,步骤有遗漏;
2)后台接口信息填写有误;
请根据上方说明,详细检查网站的微信支付配置。
详细教程:http://www.qiqiuyu.com/faq/546/detail
5、支付时出现“redirect_url参数错误”
原因:网页授权域名未绑定,请根据上方教程,到微信公众平台,绑定域名并填写MP文件。
6、支付时提示不允许跨号支付
原因:当前公众号未认证。
通过未认证公众号的聊天窗口、自动回复、公众号群发、自定义菜单购买,都会出现“不允许跨号支付”问题,无法完成支付操作,17年3月28日前,可以通过长按二维码支付解决此问题,但微信已取消长按支付功能,故目前的解决办法只有一个:认证公众号。
二、未申请微信支付的网站
申请教程:http://www.qiqiuyu.com/faq/546/detail
如根据教程仍旧无法完成配置或是没有足够的人力操作,ES提供网校初建设代理服务,帮您完成操作,点击查看详情
哪个网校,是官方定制还是自己做的二次开发,官方定制的话找客户经理,自行开发的只能到官网下载最新版比较代码修改。
官网:http://www.edusoho.com
自己开发的,但是不知道 需要修改的文件有哪些,有需要修改的目录吗?
回复 @ loveziyou: 自行开发的只能到官网下载最新版比较代码修改。
新申请的微信支付账号已取消长按功能,老账号也在逐步取消中。
是的,近十家网校反馈说微信支付不能用,我们打了很多个电话问了好几个客服才确定他们取消了长按支付功能,他们没有公告商户,只是内部下发了取消通知。