大家可以先看看我网站的效果:

收款吧 - 三合一收款码在线生成

收款码三合一大致原理如下:

第一步、解析用户上传的微信支付、QQ钱包、支付宝收款二维码,获取收款链接地址。

第二步、用自己的网站程序生成一张二维码的图片,比如我下面这张图:

这张图的二维码链接大概是这样: http://接口域名/qr/KpZPaiLR.html

这个链接的意思就是传一个加密字符串(唯一的键)到后端控制器,然后就开始判断扫描二维码的用户是微信访问,还是QQ,或者支付宝,根据用户访问性质的不同,跳转到相应的收款链接上。也就是说,你是微信扫的,我就跳转到微信的页面!

生成二维码的页面代码:

<!doctype html>
<html><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1"><title>微信QQ支付宝三合一收款码合成</title><style>* {margin: 0;padding: 0;font-family: Microsoft yahei;}body {background-color: #fff;}.code-item {width: 100%;max-width: 400px;margin: 0 auto;padding-bottom: 1px;display: none;background-color: #5c92ef;}.code-title {height: 100px;background-color: #f2f2f2;background-position: center;background-repeat: no-repeat;background-size: 50%;}.code-area {text-align: center;}.code-area>img {margin: 80px 0;width: 60%;min-width: 100px;}.code-footer {height: 80px;text-align: center;background-color: #fff;color: #666;line-height: 80px;font-size: 20px;margin: -2px 2px 2px 2px;}.code-title {background-image: url("https://z3.ax1x.com/2021/07/02/R6wMUs.png");}#code-qq {background-color: #54b4ef;}#code-wechat {background-color: #54bc6e;}</style><script>var setting = {// 在以下双引号中粘贴【QQ钱包】收款链接qqUrl: "https://i.qianbao.qq.com/wallet/sqrcode.htm?m=tenpay&a=1&u=15577969&ac=CAEQ8ea2Bxjy_7f5BQ%3D%3D_xxx_sign&n=AHer.&f=wallet",// 在以下双引号中粘贴【微信】收款链接wechatUrl: "wxp://f2f0-UmkL9Q03rD7k4_WpACEuNpw9hwG4jWs",// 在以下双引号中粘贴【支付宝】收款链接aliUrl: "https://qr.alipay.com/fkx1184170x01edfokwqd3e",// 用于动态生成二维码的API,如果api链接失效,请自行更换qrcodeApi: "https://api.pwmqr.com/qrcode/create/?url="/*备用二维码api:https://api.pwmqr.com/qrcode/create/?url=https://api.qrserver.com/v1/create-qr-code/?size=150x150&data=https://my.tv.sohu.com/user/a/wvideo/getQRCode.do?text=*/}</script></head><body><!-- 万能收款码展示区域 --><div class="code-item" id="code-all"><div class="code-title"></div><div class="code-area"><img id="page-url" src="" title="三合一收款码"></div><div class="code-footer">扫描以上二维码向我付款</div></div><!-- QQ钱包二维码展示区域 --><div class="code-item" id="code-qq"><div class="code-title"></div><div class="code-area"><img id="qq-url" src="" title="QQ钱包二维码"></div><div class="code-footer">长按以上二维码向我付款</div></div><!-- 微信二维码展示区域 --><div class="code-item" id="code-wechat"><div class="code-title"></div><div class="code-area"><img id="wechat-url" src="" title="微信支付二维码"></div><div class="code-footer">长按以上二维码向我付款</div></div><script>if(navigator.userAgent.match(/Alipay/i)) {// 支付宝window.location.href = setting.aliUrl;} else if(navigator.userAgent.match(/MicroMessenger\//i)) {// 微信console.log(setting.qrcodeApi + urlEncode(setting.wechatUrl));document.getElementById("wechat-url").src = setting.qrcodeApi + urlEncode(setting.wechatUrl);document.getElementById("code-wechat").style.display = "block";} else if(navigator.userAgent.match(/QQ\//i)) {// QQdocument.getElementById("qq-url").src = setting.qrcodeApi + urlEncode(setting.qqUrl);document.getElementById("code-qq").style.display = "block";} else {// 其它,显示“万能码”document.getElementById("page-url").src = setting.qrcodeApi + urlEncode(window.location.href);document.getElementById("code-all").style.display = "block";}/****************************************** url编码函数* 输入参数:待编码的字符串* 输出参数:编码好的****************************************/function urlEncode(String) {return encodeURIComponent(String).replace(/'/g, "%27").replace(/"/g, "%22");}</script></body></html>

微信QQ支付宝三合一收款二维码实现原理相关推荐

  1. 微信,支付宝,收款二维码实时生成订单监控,免签支,付支付系统,个人收款,收款二维码...

    微信,支付宝,收款二维码实时生成订单监控,免签支,付支付系统,个人收款,收款二维码 微信和支付宝个人支付二维码生成与监控!有PHP接口回调,个人收款好助手! 实现收款即时到个人微信或支付宝账户!方便安 ...

  2. 微信、支付宝,收款二维码实时生成,自定义金额 备注生成

    <font size='6px'>微信 支付宝 个人收款二维码实时生成</font> 微信 支付宝-二维码生成,监控系统 软件实现流程: app通过实现,对外提供web接口,访 ...

  3. PHP版单文件index.php直接生成QQ微信支付宝三合一收款二维码完整源码

    打开EditPlus 5类似的工具新建一个utf-8格式的php页面,将下面的源码复制进去,然后修改前十二行对应的信息即可,下面的两千多行代码为全自动生成内容无需修改,改好后保存名为index.php ...

  4. 利用xposed自动获得支付宝个人收款二维码链接和收款记录

    一.说明 现在的App一般都会带有支付功能,而现在比较流行的支付一般有支付宝.微信.银行卡等,一般情况下,应用开发者会直接对接支付宝.微信或者第三方支付公司的Api,以完成支付,但是都需要收取不小的费 ...

  5. 支付宝个人收款二维码的创建

    自从支付宝的个人收款主页下线后,很多个人都查询替代的方法,特别是穷逼的博主,一方面有些流量,一方面有些土豪,然后把资源整合起来,何乐而不为? 有些人尝试'转账到支付宝'功能来代替(原文见:www.we ...

  6. 二维码支付原理分析及安全性的探究

    "二维码支付"安全么? 1   引言 随时支付宝和微信的线下不断推广,目前使用手机进行二维码支付已经逐渐成为一种时尚了. 但是大家有没有思考过:这种便捷的支付方式到底安不安全呢?今 ...

  7. 微信支付宝小程序二维码聚合

    注:本文并没有列出所有的跳转小程序的方式,仅根据当前的业务需要,列出了可能适用于二维码聚合的几种跳转小程序的方式,需要从其他渠道跳转的请自行去小程序开发文档查看. 一.微信/支付宝小程序扫码打开方式 ...

  8. QQ+微信+支付宝收款一码付这么神奇,如何自己制作收款二维码

    在2017年下半年第三方支付非常火,很多做偏门生意的boss们挣钱挣到手发软,随即一码付线下线上一码付收款付款开始流行.下面由商务信息网(www.6t12.com)小编教你自作QQ+微信+支付宝收款一 ...

  9. 微信支付宝收款二维码还能用吗?权威解读

    自央行发布<中国人民银行关于加强支付受理终端及相关业务管理的通知(银发[2021]259号)>以来,引起网友的热烈讨论,同时我们也陆续收到很多客户的咨询. 所以今天我们收集了各个渠道的官方 ...

最新文章

  1. 在项目中使用Google Closure Compiler
  2. 【MATLAB】矩阵分析之向量和矩阵的范数运算
  3. 未来的数据中心(一)
  4. 03_TortoiseGit冲突和补丁演示,补丁冲突
  5. Date Picker和UITool Bar的使用
  6. windows Perl环境安装与Hello World
  7. Python MySQL更新表
  8. 西南科技大学计算机综合大纲,2019年西南科技大学信息工程学院考研复试大纲...
  9. PhotoShop,Web前端 文字间距 与像素之间的关系(换算)
  10. 检测远程主机上的某个端口是否开启——telnet命令
  11. 5.13 综合案例2.0-火焰检测系统(2.2版本接口有更新)
  12. __attribute__((__aligned__(n)))对结构体对齐的影响
  13. gog安装游戏显示服务器问题,修复Windows 10中的GOG游戏显示黑屏问题
  14. 蓝桥杯——BASIC-3——基础练习 字母图形
  15. c++ cleartype_在Windows Vista中调整ClearType字体设置
  16. 企业AAA信用等级认证 发展一路“亮红灯
  17. 快速验证产品价值 -- MVP(最小可行产品)
  18. python中变量名字的第一个字符必须是_基础语法 - 小黑_9527 - 博客园
  19. r语言 林元震_方差分析--T检验和F检验的异同
  20. 数值分析公式大赏(下)

热门文章

  1. 企业为什么要开通微信公众号?
  2. 计算机控制原理 实验,计算机控制原理实验-直流电机实验
  3. 阿里 P7 到底是怎样的水平 ???
  4. js模板字符串自定义类名_详解JavaScript ES6中的模板字符串
  5. Hadoop生态之Mapreduce
  6. SSL-ZYC 逃离洞穴
  7. 计算机英语手抄报活动主题,英语手抄报比赛方案
  8. ccf 3. 缺席考试的是谁?(难度3)
  9. 2019-行远自迩,登高自卑
  10. 小米手环8和苹果S8哪款好 小米手环8和苹果S8区别