支付宝、QQ、微信三合一收款码 了解一下
分类:程序源码教程分享 评论:0条 阅读:12994次

支付宝、QQ、微信三合一收款码 了解一下

分类:程序源码教程分享 评论:0条 阅读:12994次

前言

这是一款针对个人使用的支付宝、QQ、微信收款码三合一整合“系统”。

它本身没有后台,只有一个轻量级的.HTML文件。

你如果想使用它需要自备域名一枚,服务器或网站空间一个。icon_razz.gif

原理

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

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

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

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

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

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

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

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

大致的流程则为

另外值得注意的是

步骤

  1. 找到一个二维码解密网站,上传并解密你的支付宝、QQ、微信收款码,复制解密好的内容备用
  2. 编辑本源码的.HTML文件,修改里面的付款url替换成自己的(就是上面解密的)
  3. 把修改好的的源码上传至服务器或网站空间,绑定上域名,然后就OK了

源码

下载链接:triple-qr.zip

演示

实例演示:https://blog.xuelg.com/pay/

演示截图,如果可以的话,不妨打赏作者一份

好吧,文章到此结束 其实也没啥技术含量,自己也几乎用不到,写给有需要的人吧,顺便水水文 icon_razz.gif

本篇文章评论已被关闭。