
源码系统概览
文章正文
收款码拼接工具是一套将支付宝、微信与云闪付三种收款二维码合成为一个聚合码的 PHP 平台源码,核心逻辑全部在浏览器端完成,服务器只承担静态页面承载。
源码简介
工具的流程是先把三张收款码图片分别解码成支付链接,再按手机 UA 判断扫码应用,把对应链接重新生成一个二维码展示给付款人。
index.php 承载页面框架,收款码拼接工具.html 内置画布合成与二维码渲染逻辑,jsQR.min.js 与 qrcode.min.js 两个第三方库经比对为官方压缩产物,分别由 David Shim 与 cozmo 维护,未发现篡改。
需要说明的是,商品标题虽写了 PHP,实际没有后端业务逻辑,PHP 文件仅作静态承载与占位,部署到任意静态目录都能运行。
适用场景
- 线下商户把三种收款码合并打印,顾客任意 App 扫码都能付
- 个人摊主减少桌面二维码数量,一张码通用
- 前端学习者研究二维码解码与 Canvas 合成的完整示例
技术栈与运行环境
核心技术为 HTML5 Canvas、jsQR v1.3.0 与 qrcode.js v1.4.4,字体图标库来自 CDN,可按需本地化。
无需数据库与 PHP 业务环境,Nginx、Apache、对象存储均可承载。
源码包内无版本清单,本页按 v1.0.0 首版整理,最后更新 2026 年,更新日志见压缩包内说明。
功能亮点
- 纯前端运行,不上传收款码图片到任何服务器
- 按手机 UA 自动识别支付宝、微信、云闪付并展示对应码
- Canvas 合成可自定义聚合码标题与配色
- 两个核心 JS 库已本地化,离线可用,项目本体无 GitHub 仓库,未采用 MIT 或 Apache 协议,也无 star 和 fork 渠道
技术架构与部署指南
安装与部署提示
解压后将整个目录放入站点根目录或任意静态托管即可,无需安装向导。
建议删除包内 readme.html 下载站广告页,如需完全离线可把 font-awesome 一并本地化。
若聚合码长期使用,建议定期用小额付款测试校验三个支付链接仍然有效。
截图与演示说明
封面截图来自 pan10 来源页,展示聚合收款码的生成界面与扫码识别效果。
界面为单页布局,上部是三张收款码上传区,下部输出聚合码预览,操作路径直观,生成结果可直接保存打印,页面无广告与跟踪脚本,操作全程在本地浏览器完成。
安全风险提示
审查未发现后门、数据回传、加密混淆与攻击载荷,两个第三方压缩库与官方版本一致。
低风险提示,包内 readme.html 为下载站广告页并自动跳转外部站点,部署前应删除,字体图标依赖外网 CDN,介意者可本地化。
项目无后端,也就没有默认凭据与注入面。
合规方面,聚合收款码仅适合个人或内部场景展示使用,不能替代持牌机构的聚合收单服务。
源码本体未采用 MIT 或 Apache 协议发布,两个 JS 库分别遵循 Apache-2.0 与 MIT。
下载说明
本页提供收款码拼接工具源码的网盘下载,压缩包内含完整前端文件与示例页面,解压即用。
下载地址与提取码在文章下方隐藏内容区域,登录后可见。
来源,盘石源码 www.pan10.cc(https://www.pan10.cc/archives/87013)
常见问题
问,收款码拼接工具源码是什么
一套把支付宝微信云闪付三种收款二维码合成为一个聚合码的纯前端工具源码,PHP 仅作静态承载。
问,三合一收款码怎么部署
解压后放入任意静态目录即可,无需数据库,浏览器打开页面按提示上传三张收款码生成。
问,对比 Ping++ 和 BeeCloud 这类聚合支付服务有什么区别
对比 Ping++ 和 BeeCloud 这类持牌聚合支付服务,区别在于是否需要签约与后端通道,本工具纯浏览器本地合成,不经过第三方服务器。
| 对比维度 | 本工具 | Ping++ | BeeCloud |
|---|---|---|---|
| 运行位置 | 浏览器本地 | 云端通道 | 云端通道 |
| 商户签约 | 不需要 | 需要 | 需要 |
| 资金过路 | 不过第三方 | 经持牌通道 | 经持牌通道 |
问,这套源码收费吗
本页免费下载,项目本体未附开源许可证,两个 JS 库分别遵循 Apache 与 MIT 协议。