最新公告
  • 欢迎您光临资源网,本站秉承服务宗旨 履行“站长”责任,做国内最专业的站长资源平台!立即加入我们
  • 直接可用,本程序使用TP5框架开发 代码开源 无加密 无授权,可以将微信收款码,QQ收款码,支付宝收款码合并成一个收款码,已在本地与服务器进行测试,程序安装也比较简单 已带Apache环境的伪静态 直接将源码传入网站根目录即可 不需要绑定指定的public目录(设为对外公开目录),如果你使用的是iis环境 请自行配置伪静态,这个源码的用途 第一个就是吸粉引流,因为是免费为用户提供使用 会有大量的用户访问你的站点,另一种盈利模式 就是改做灰色项目

     原理    

    收款码三合一,听上去感觉很神奇,其实原理非常简单!

    所谓二维码,其实就是包含了一系列字符串的图片罢了。无论是支付宝还是微信的收款码,其本质上是一个包含了收款链接的二维码。所以我们的思路是:检测如果是支付宝浏览页面,就给出支付宝的付款链接、如果是微信,就给出微信链接……

    然后这里涉及到一个知识点,User-Agent,大厂的webview都会携带自家的UA信息,比如说:

    QQ:MQQBrowser/6.2 TBS/043221 Safari/537.36 QQ/7.0.0.3135

    微信:MQQBrowser/6.2 TBS 043220 Safari/537.36 MicroMessenger/6.5.8.1060 NetType/4G Language/zh_CN

    支付宝:UCBrowser/11.5.0.939 UCBS/2.10.1.6 Mobile Safari/537.36 AliApp(AP/10.0.15.051805) AlipayClient/10.0.15.051805 Language/zh-Hans

    这样就很轻松区分是QQ还是微信还是支付宝扫码了:

    User-Agent 含有 QQ/ 为QQ

    User-Agent 含有 MicroMessenger 为微信

    User-Agent 含有 AlipayClient 为支付宝

    既然能够区分每个软件,那就可以通过自建一个网址,通过二维码生成扫描这个网址后,判断浏览器的UA,来分发不同的收款码

    大致的流程则为:

    客户端扫码 -> 服务端根据 User-Agent 判断客户端类型 -> 分别返回不同的处理

    另外值得注意的是:

    QQ:https 协议,无法唤醒QQ

    支付宝:https 协议,可直接唤醒支付宝 APP

    微信:微信自己的支付协议,无法唤醒微信

    安装说明:

    0. PHP >= 5.6  + MySQL

    1. 将应用程序部署到你的服务器中

    2. 将根目录`pay.sql`导入你的数据库中

    3. 修改`application\database.php`为自己数据库信息

    4. 设置网站伪静态为`thinkPHP`

    5. 修改根目录中`config.php`中的相关信息

    6. 输入你的域名进行访问(必须按步骤来)

    已将源码做了修改 不需要将public 作为对外公开目录

    因为我是在本地跟win服务器测试 使用的 apache环境 所以带apache 伪静态

    如果你是其它环境 比如 iis 环境 请自行配置伪静态 thinkPHP 的伪静态百度一搜很多的

    1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
    2. 分享目的仅供大家学习和交流,请不要用于商业用途!
    3. 如果你也有好源码或者教程,可以到用户中心发布,分享有积分奖励和额外收入!
    4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
    5. 如有链接无法下载、失效或广告,请联系管理员处理!
    6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
    7. 如遇到加密压缩包,默认解压密码为"dtmb.taobao.com",如遇到无法解压的请联系管理员!
    8. 因为资源和程序源码均为可复制品,所以不支持任何理由的退款兑现,请斟酌后支付下载
    声明如果标题没有注明"已测试"或者"测试可用"等字样的资源源码均未经过站长测试.特别注意没有标注的源码不保证任何可用性

    资源网 » Thinkphp支付宝微信QQ收款码三码合一收款码源码开源程序亲测完整无错

    常见问题FAQ

    免费下载或者VIP会员专享资源能否直接商用?
    本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
    提示下载完但解压或打开不了?
    最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。 若排除这种情况,可在对应资源底部留言,或 联络我们.。
    你们有qq群吗怎么加入?
    当然有的,如果你是帝国cms、易优cms、和pbootcms系统的爱好者你可以加入我们的QQ千人交流群https://www.lishuaishuai.top/page-qun.html。

    发表评论

    • 9会员数(个)
    • 2163资源数(个)
    • 11本周更新(个)
    • 0 今日更新(个)
    • 844稳定运行(天)

    提供最优质的资源集合

    加入VIP
    开通VIP 享更多特权,建议使用 QQ 登录