简介
- 多合一收款:将微信、支付宝和QQ的收款二维码合并为一个二维码,方便用户选择支付方式。
- 纯前端实现:无需服务器支持,无需数据库,直接在浏览器中运行。
- 免维护:只需修改一次收款链接即可永久使用,无需额外维护。
- 开源免费:该项目遵循 MIT 许可证,代码完全开源,供用户使用和修改。

使用方法
- 点击下载 本项目代码到本地;
- 打开
index.html,将里面的收款码链接修改成你自己的; - 将
index.html上传至你的网站空间,即可开始使用!
用二维码识别工具(如 https://cli.im/deqr/other ) 上传二维码图片并获取到二维码中的收款链接。
原理
在 微信、支付宝、QQ 中扫描到一个网址二维码后,一般会通过内置的浏览器打开这个网址。通过判断内置浏览器的 UA,即可得出当前扫码的具体支付平台。
if(navigator.userAgent.match(/Alipay/i)) {
// 支付宝
} else if(navigator.userAgent.match(/MicroMessenger\//i)) {
// 微信
} else if(navigator.userAgent.match(/QQ\//i)) {
// QQ
} else {
// 其它
}
其中,支付宝可以通过直接跳转收款链接唤起付款功能,而 QQ、微信 则需展示出对应的收款码,由用户自行长按识别真正的收款二维码实现唤起付款。
资源下载

发表评论