设为首页收藏本站

phpyun人才系统

 找回密码
 立即注册
查看: 561|回复: 7

【重要】微信扫码支付二维码失效修复说明

[复制链接]

126

主题

988

帖子

1万

积分

管理员

Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

积分
16466

论坛元老社区居民忠实会员诚信商户终身成就宣传大使金点子特殊贡献

发表于 2018-7-6 15:19:58 | 显示全部楼层 |阅读模式

官网论坛:www.phpyun.com/bbs

官方QQ交流群: 121730123

如需更全面服务,请联系商业授权:QQ 721799845 721799838


提要:由于微信原版SDK中提供的微信支付二维码在线生成接口发生变更,导致原先使用该接口生成二维码的全部失效,现按照微信提供的本地生成接口进行修复,修复方式如下。
一.更新包修复

说明:该修复方式适用于未做任何二次开发的原版4.5系统
修复方式:直接上传更新包至网站根目录进行覆盖升级即可。

二.手动修复

说明:如程序进行过二次开发或当前非4.5系统,参照以下步骤进行手动修改。
适合熟悉系统或有技术基础的站长操作。
修复方式:一共修改四个文件 其中包含 增加一个功能函数 修改三个链接

【增加二维码生成函数】

1. 打开文件
app\controller\ajax\index.class.php

2. 在该文件末尾加上 如下代码:
function wxpaycode_action(){
require_once LIB_PATH.'phpqrcode.php';
$url = urldecode($_GET["data"]);
if(substr($url, 0, 6) == "weixin"){
QRcode::png($url);
}else{
header('HTTP/1.1 404 Not Found');
}
}

参照下图(红框中内容):
图片1.png

【修改企业会员中心二维码生成方式】
1. 打开文件
member\com\model\payment.class.php
2. 在文件84行(大概位置)  找到如下代码:(如图片看不清 请放大文档)
将红框中整行修改为如下:
代码:
echo "<img src=\"".$this->config['sy_weburl']."/index.php?m=ajax&c=wxpaycode&data=".$wxUrl."\" width=\"210\" height=\"210\">";
【修改个人会员中心二维码生成方式】
1.打开文件
member\user\model\payment.class.php
2.在文件47行(大概位置) 找到如下代码:
将红框中整行修改为如下:
代码:
echo "<img src=\"".$this->config['sy_weburl']."/index.php?m=ajax&c=wxpaycode&data=".$wxUrl."\" width=\"210\" height=\"210\">";
【修改猎头会员中心二维码生成方式】
1.打开文件
member\lietou\model\payment.class.php
2.在文件68行(大概位置) 找到如下代码:
将红框中整行修改为如下:

代码:
echo "<img src=\"".$this->config['sy_weburl']."/index.php?m=ajax&c=wxpaycode&data=".$wxUrl."\" width=\"210\" height=\"210\">";
回复

使用道具 举报

28

主题

166

帖子

1046

积分

精灵王

Rank: 5Rank: 5

积分
1046
发表于 2018-7-6 15:24:16 | 显示全部楼层
支持一下!!!
回复

使用道具 举报

6

主题

61

帖子

290

积分

侠客

Rank: 2

积分
290
发表于 2018-7-6 15:31:26 | 显示全部楼层
没开通哈哈哈

无损检测招聘
回复 支持 反对

使用道具 举报

18

主题

124

帖子

1080

积分

精灵王

Rank: 5Rank: 5

积分
1080
发表于 2018-7-6 15:48:16 | 显示全部楼层
更新包链接在哪里、
回复 支持 反对

使用道具 举报

126

主题

988

帖子

1万

积分

管理员

Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

积分
16466

论坛元老社区居民忠实会员诚信商户终身成就宣传大使金点子特殊贡献

 楼主| 发表于 2018-7-6 15:56:42 | 显示全部楼层
cadf 发表于 2018-7-6 15:48
更新包链接在哪里、

联系客服获取
回复 支持 反对

使用道具 举报

1

主题

61

帖子

285

积分

侠客

Rank: 2

积分
285
发表于 2018-7-11 00:47:46 | 显示全部楼层
绵阳人才网www.a0816.com)  我的为什修改后还是无法获取到二维码。
回复 支持 反对

使用道具 举报

0

主题

5

帖子

82

积分

新手上路

Rank: 1

积分
82
发表于 2018-7-12 19:33:46 | 显示全部楼层
zybz2009 发表于 2018-7-11 00:47
绵阳人才网(www.a0816.com)  我的为什修改后还是无法获取到二维码。

me too。。。支付接口更新之前一直好好的
回复 支持 反对

使用道具 举报

0

主题

19

帖子

89

积分

新手上路

Rank: 1

积分
89
发表于 2018-9-7 11:46:30 | 显示全部楼层
手机端的微支付 也是错误的,还有支付宝 4.3授权版
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|PHPYUN人才招聘系统 ( 苏ICP备12049413号-4  

GMT+8, 2018-9-24 07:34 , Processed in 0.093749 second(s), 25 queries .

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表