用户登录

先去下载一个可以生成二维码图像的库 .. Clone or download .. 下载 Zip .. 完成以后找到下载下来的这个压缩包 .. 解压一下 .. 修改一下解压出来的这个目录的名字 .. qrcode ..

这个目录可以把它放在微信支付插件的 includes 这个目录的下面 .. 回到编辑器 .. 在 includes 下面新建一个 php 文件 .. 名字可以是 qrcode.php ..

一个 php 开始标记 ..

然后再导入一个文件 .. 位置是 qrcode 下面的 qrlib.php .. 下面添加一个 $data_raw .. 它的值是 data 这个地址参数的值 .. 访问一下 $_GET 里的 data ..

ob_start ..

再添加一个 $data .. 它的值用一下 urldecode 处理一下上面得到的 $data_raw .. ob_get_contents .. ob_end_clean ..

下面再去判断一下 .. 用 substr 截取一段 .. 字符是 $data .. 截取前六个字符,看看是不是等于 weixin .. 如果是的话 .. 可以用一下 QRcode 上的 png 生成一个二维码图像 ... 二维码的内容是 $data .. 文件名设置成 false .. 级别是 QR_ECLEVEL_L .. 尺寸设置成 8 ..

然后回到支付方法类 .. 请求统一下单接口得到了请求结果以后 .. 添加一个 $code_url .. 它的值是 $result 里的 code_url ..

再添加一个 qrcode_image_url ... 它的值是二维码图像地址 .. 用一下 plugins_url .. qrcode.php .. 问号 .. data 等于 .. 加上 urlencode .. 处理一下 $code_url .. 第二个参数是__FILE__ ..

下面再添加一个图像 .. img .. src 是图像的地址 .. 这里可以输出上面的这个 $qrcode_image_url 的值 .. 它的值就是支付用的二维码图像 .. 这个图像是用 qrcode.php 生成的 ..

回到订单的感谢页面 .. 刷新一下 ... 现在页面上会显示一个支付用的二维码 ..

用户可以打开微信客户端 .. 用发现 .. 扫一扫功能,扫一下这个二维码 .. 立即支付 ... 再确认支付 .. .

生成微信支付二维码《 电商网站案例:微信扫码支付 》

统计

14696
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点