帮助&资讯

网络教学系统 — EduSoho网络教学系统如何在微信APP内使用微信支付?

2020-12-14 14:49:17

2017年3月28日起,微信支付全面下架长按二维码支付功能,即在微信APP内无法长按识别二维码付款!(但电脑端仍支持扫描二维码付款)

如仍需在微信APP内使用微信支付,解决方案如下:

前提:升级EduSoho系统至v7.5.14以上版本!

一、已申请微信支付的网站

完成以下三步,继续使用微信支付收款。

1、到微信公众平台,填写支付授权目录

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

支付授权目录格式:域名/pay/center/;如果使用了https,授权目录必须填写两个。

例如气球鱼学院的目录为:http://www.qiqiuyu.com/pay/center/;https://www.qiqiuyu.com/pay/center/(此地址仅是目录地址,打开无效);

2、到微信公众平台,绑定网页授权域名

路径:微信公众平台左侧导航栏【公众号设置】-【功能设置】-【网页授权域名】,填写网站的访问域名,例如:www.qiqiuyu.com;

保存域名时微信提供了一个MP文件,下载后打开,复制文件里的内容保存到【系统】-【微信授权信息】-【微信支付】,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

广告位
即刻开始,免费体验 EduSoho 强大功能