最近有人跟我反应,TeePay(开源免费版)生成二维码有问题,这个在专业版中早就有人反馈过,是生成二维码接口不稳定导致的。
开源的版本也是可以使用的,就是有些问题不再去修复了,因为之前被人攻击,导致不想去更新修复,但是里面的设计思路还是可以参考的。那么现在开源版本的生成二维码接口不稳定了,我这里说一下修复的教程。
开源版本主要使用的是支付宝的当面付和payjs,payjs因为返回的直接是二维码,所有不存在这个问题,支付宝的当面付就需要一个接口将支付相关参数转换为二维码,在开源版本用的是快站的接口,见下图:
在根目录teepay.js这个文件里面。
那么如果出现了不稳定的情况,应该怎么修复呢?修复接口是不可能是,只能更换接口,这里介绍三种方案:
一、推荐使用搜狐的生成二维码接口,替换上图蓝色的地址即可。https://my.tv.sohu.com/user/a/wvideo/getQRCode.do?text=
其他的接口可以自己去找,注意一下https与http。
二、使用phpqrcode,在本地生成二维码或者自己搭建生成接口。
看看这篇文章:https://www.cnblogs.com/endv/p/8647611.html
三、使用jquery.qrcode.js,看看下面这篇文章。
http://www.jq22.com/jquery-info294
三种方法都很简单,根据自己需要选择即可,当然第一种是最简单的。
本文属原创,转载请注明原文:https://pangsuan.com/p/teepay-qrcode-fixed.html
评论 (0)