三合一收款二维码原理以及源码
介绍:
最近芝麻二维码的“收款码合并”火了,它能将微信收款码和支付宝收款码合并为一个二维码!
听上去感觉很神奇,其实原理非常简单!
无论是支付宝还是微信的收款码,其本质上是一个包含了收款链接的二维码。
所以我们的思路是:检测如果是支付宝浏览页面,就给出支付宝的付款链接、如果是微信,就给出微信链接……
这部分的代码如下:
if(navigator.userAgent.match(/Alipay/i)) {
// 支付宝
} else if(navigator.userAgent.match(/MicroMessenger//i)) {
// 微信
} else if(navigator.userAgent.match(/QQ//i)) {
// QQ
} else {
// 其它
}
理论上来说,进行判定后直接给跳转到对应的收款页面就行了,然而实际测试发现在QQ和微信中并不能直接调用付款功能,只有支付宝能直接进行付款。
这里就只能用一个折中的办法:如果是QQ或微信扫的码,就再放出一个二维码的界面,让用户通过长按识别二维码进入支付流程。
成品源码下载(单文件纯 html 实现,需上传至网站空间使用)
注:请将代码中的收款链接改为自己的。
用二维码识别工具(如https://cli.im/deqr/) 上传二维码图片并获取到二维码中的收款链接。
将获取到的收款链接粘贴并替换源码中的链接即可。
唔,这是我的收款码,支付宝可以shua信用卡呦!
!
网盘下载地址:
http://kekewl.net/bPwHFuBM2ND
图片:
三合一收款二维码原理以及源码相关推荐
- 微信QQ支付宝三合一收款二维码实现原理
大家可以先看看我网站的效果: 收款吧 - 三合一收款码在线生成 收款码三合一大致原理如下: 第一步.解析用户上传的微信支付.QQ钱包.支付宝收款二维码,获取收款链接地址. 第二步.用自己的网站程序生成 ...
- PHP版单文件index.php直接生成QQ微信支付宝三合一收款二维码完整源码
打开EditPlus 5类似的工具新建一个utf-8格式的php页面,将下面的源码复制进去,然后修改前十二行对应的信息即可,下面的两千多行代码为全自动生成内容无需修改,改好后保存名为index.php ...
- 二、yolov5原理与源码学习
提示:本专栏文章仅仅是个人学习记录过程,如有错误,欢迎评论! 文章目录 前言 一.detect.py的学习 1. 目录的创建过程 2. GPU的设置过程 3. 数据的加载过程 4. 后处理NMS过程 ...
- 好用的在线二维码生成器网站PHP源码
简介: 上传源码以后了,打开域名即可使用,源码仅供参考学习,严禁商业用途! 网盘下载地址: http://kekewangLuo.cc/ECmOiWH9R7z0 图片:
- 二维弹性波FWI源码和可执行程序
无奈此platform涨分太快,贴[链接]自行下载吧! 链--接:https://pan.baidu.com/s/17tMagM8byhXPlMJbmeJLkA 提--取--码:jv15 订正: 由 ...
- Pytorch二维卷积 conv2d 使用/源码/手写实现conv2d/手写向量内积实现conv2d/转置卷积实现——学习笔记
这里是一份学习笔记- 学习视频点这里
- android悬浮窗、收款二维码、相机处理、事件通知库、NFC读取等源码
Android精选源码 一个漂亮而强大的自定义view SeekBar 适用于Android的简单NFC读取源码 安卓任意界面悬浮窗实现源码 android实现收款二维码保存代码 RxBus 一个简易 ...
- 2023 简单响应个人收款二维码源码 美化版
可自动生成收款二维码 只需在这里设置自己的 支付宝 微信 等用户名,就通过接口生成自己收款二维码 .......
- PHP在线二维码生成API源码
介绍: 前言在搭建三合一收款码的时候,发现源码生成动态二维码的接口失效了,原网站api变成免费3个月,这让喜欢白嫖的我很难受,于是在gayhub找了一个生成二维码的API源码,现在分享出来给兄弟萌用演 ...
- 微信支付宝收款二维码还能用吗?权威解读
自央行发布<中国人民银行关于加强支付受理终端及相关业务管理的通知(银发[2021]259号)>以来,引起网友的热烈讨论,同时我们也陆续收到很多客户的咨询. 所以今天我们收集了各个渠道的官方 ...
最新文章
- iOS视频流采集概述(AVCaptureSession)
- pek (北大oj)3070
- 数字图像处理实验(13):PROJECT 05-04,Parametric Wiener Filter
- hive.ql.exec.DDLTask. MetaException(message:java.io.IOException: Attempt to start meta tracker faile
- 除了基于模块度之外的其它社团检测算法
- 有十五个数按由大到小顺序存放在一个数组中_数据结构基础 (代码效率优化, 线性表, 栈, 队列, 数组,字符串,树和二叉树,哈希表)...
- 常用库函数_跑马灯实验和我为什么使用库函数?
- c语言中给xyz赋初值的程序,C语言程序-中国大学mooc-题库零氪
- php访问属性两种方式,使用PHP访问对象的属性
- 【笔记】OpenCV3 人脸识别
- html简单页面实验报告原理,html网页设计实验报告
- PDMS管道设计基础到精通视频教程
- springboot-shiro-cas-redis集成session共享,权限共享
- 画图工具的认识及应用计算机,认知画图软件教学设计
- 手机html页面图片不显示,是什么原因?HTML插入图片显示不出来?
- [笔记]--tensorrt及神经网络常用的.wts权重格式解析
- Python 自除数
- webfreer下载及设置
- uniapp实现生成海报功能
- 深入MTK平台bootloader启动之【 Pre-loader -> Lk】分析笔记