# 收款码二合一

把微信收款码和支付宝收款码**物理合并成一张二维码**（不是并排贴两张）：微信码做底层，支付宝码去掉无定位角的一角、旋转 180° 后融入右下角。微信扫码从左到右优先识别出微信；支付宝忽略微信格式、单独解出右下角自己的码。

一次生成永久有效，打印贴柜台就行。生成后自带本地自检（分别验证两个 App 的识别路径），原理参考 [PayQrcode](https://github.com/httcup/PayQrcode)。

## 用法

1. 分别上传微信、支付宝收款码截图，自动识别出码内容（也可手动粘贴）；
2. 调融合比例（默认 36%，微信识别偏难就调低、支付宝识别偏难就调高）；
3. 「合并生成」，看两个自检徽章：微信 ✓ / 支付宝 ✓；
4. 「下载 PNG」（800/1200/1600px）打印使用。

## 必读提醒

- **生成后必须真机验收**：用微信扫应直达微信收款页，用支付宝扫应直达支付宝收款页，两个都过再打印；
- 极少数情况下微信可能误解析支付宝链接（原方案实测概率 <0.5%），扫出来不对就调比例重新生成；
- 合并后的码抗遮挡能力下降（依赖 H 级 30% 纠错），打印别太小、别贴在有折痕或污渍的位置；
- 只支持两个码；要并排贴两张、各自完整无损，用[收款码拼接](../pay-qr-merge/)；
- 收款码链接是敏感信息，别把导出的图发到公开场合。
