PayQrcode:一站式收款码聚合,物理合并二维码,微信支付宝离线支付
PayQrcode是一款创新的收款码聚合工具,通过物理合并二维码技术,将微信与支付宝收款码融合,实现无网环境下的便捷支付。该工具无需服务器或API支持,打印后即可长期使用,适用于实体店、海报等多种场景。
PayQrcode介绍
PayQrcode是一款开源的收款码聚合工具,它可以将微信和支付宝的收款码合并成一张图片,无需网络环境即可实现付款。该方案采用H级30%纠错率和像素级叠加技术,确保二维码的稳定性和安全性。
方案概述
在同一张二维码中,微信优先读取左侧数据并解析为wxp://格式链接;支付宝则忽略微信链接,仅识别自身的https://qr.alipay.com/格式。这种物理合并二维码方式,比传统的软件识别版更加安全稳定。

PayQrcode技术原理
识别机制
- 微信:采用“从左到右”的扫描顺序,遇到
wxp://立即触发支付。 - 支付宝:直接过滤
wxp://,只关注自家的qr.alipay.com链接,保证跳转准确。
二维码处理流程
- 以微信收款码为背景层,保留三个定位角。
- 提取支付宝核心数据区,删除右下无定位角,再顺时针旋转180°,破坏微信对其定位。
- 将处理后的支付宝片区贴入右下空白区域,通过像素融合生成完整二维码。
- 全图设置为H级纠错,即30%区域受损仍可被解析。
PayQrcode优势亮点
- 纯物理实现:无需服务器和API支持,杜绝网络篡改或失效风险。
- 即生即用:一次生成即可长期打印,适用于所有静态场景。
- 多场景兼容:除收款外,也能用于官网、表单等微信/支付宝扫码跳转。
PayQrcode潜在局限与调优
| 风险 | 说明 | 对策 |
|---|---|---|
| 只能双码 | 当前方案无法加入第三方码 | 若需三码以上,建议转云端活码。 |
| 抗损下降 | 超过30%遮挡会失效 | 避免贴纸/污渍遮住二维码;使用保护膜。 |
| 极小概率误识别 | 微信误读支付宝,概率<0.5% | 生成后分别用两款App实测并调节覆盖比例、角度。 |
参数建议
- 覆盖比例:支付宝片区占微信码30-40%面积,一般能兼顾两端速度。
- 角度微调:如遇识别延迟,可在±10°内试错,寻找平衡点。
PayQrcode适用场景
实体店收银台、集市摊位、线下活动海报、门票二维码、静态信息牌等都能直接贴上合并码,实现“扫一次,微信支付宝随心付”。

PayQrcode快速上手
- 打开GitHub项目
uxiaohan/PayQrcode克隆或在线体验。 - 上传各自收款码PNG;生成后下载高清PNG/SVG。
- 打印并张贴,现场用微信、支付宝各扫码一次确认。