惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

V
Visual Studio Blog
Engineering at Meta
Engineering at Meta
月光博客
月光博客
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
T
Tailwind CSS Blog
博客园 - Franky
The GitHub Blog
The GitHub Blog
大猫的无限游戏
大猫的无限游戏
The Cloudflare Blog
B
Blog RSS Feed
云风的 BLOG
云风的 BLOG
小众软件
小众软件
罗磊的独立博客
Microsoft Azure Blog
Microsoft Azure Blog
I
InfoQ
美团技术团队
H
Hackread – Cybersecurity News, Data Breaches, AI and More
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
V
V2EX
C
Check Point Blog
WordPress大学
WordPress大学
博客园 - 【当耐特】
博客园 - 司徒正美
D
Docker

韩小韩博客

你还在用真实邮箱注册网站?等等,你真的想清楚了吗? IPFS星际文件系统 从Hexo到Astro博客1分钟迁移指南 Astro 添加 Waline 评论组件 腾讯云 EdgeOne Pages 实测对比:能否成为国内开发者的 Cloudflare Pages 最佳平替? Astro 中使用 Lenis 增加鼠标滚动阻尼感 一组手机和电脑动态壁纸分享【分享】 Astro 添加 Twikoo 评论组件 Astro主题-优雅的vhAstro-Theme【使用文档】 Fetch的GET、POST简单HTTP请求封装 一些实拍的手机壁纸 大理And威海【图】 很喜欢西湖的水【转自:狮子狮子鱼】 Tarot-塔罗牌占卜 Web Watermark 图片添加水印在线小助手 HanAnalytics访问分析Web统计托管于(Cloudflare Pages) 基于AI的微博动态心情分析 阿里云免费用9年ecs教程【适合轻量化服务如frp】 Cloudflare优选IP➕DnsPod的DDNS自动切换 混沌神器Clash全家桶 卷王都在用的变态休息法 NodeJs文本相似度去重脚本 骤雨重山无限存储图床托管于(Cloudflare Pages) 分享好看的天空和云(长期更新) Typecho转到Hexo(主题由Typecho-Joe-Theme转Butterfly主题) Typecho评论导出为Hexo的Valine、Twikoo等评论所支持的JSON文件 Safari浏览器内容被地址栏、菜单栏或工具栏遮挡导致的兼容问题 拼夕夕快速提现100元攻略 2024 平安喜乐 通义灵码:重塑编程的未来,引领技术革新
最新二合一收款码 - 物理合并版
.𝙃𝙖𝙣 · 2026-04-11 · via 韩小韩博客

avatar

.𝙃𝙖𝙣

最新二合一收款码 - 物理合并版

687 3.4分钟

Code

UA 判断设备类型跳转支付盛行的时代已经过去,PayQrcode 二合一收款码(物理合并版)​ 区别于传统基于设备 UA 判断的「软件识别版」,本方案通过物理图片合并技术,将微信与支付宝收款码融合为单张图片,实现离线场景下的双码兼容识别。

页面截图

最新二合一收款码 - 物理合并版

点击体验

项目地址

PayQrcode - Github

技术实现逻辑

支付平台识别特性

  • 微信识别逻辑:采用「从左到右优先识别」策略,且会解析 wxp://xxxx 格式的微信支付链接 ​
  • 支付宝识别逻辑:直接忽略微信支付链接格式,仅识别自身 https://qr.alipay.com/xxx 格式链接,确保正确跳转

二维码处理策略

  • 采用最高容错等级 H(30% 纠错能力),确保局部覆盖后仍可解析 ​
  • 底层架构:以微信收款码作为背景层
  • 提取支付宝收款码核心数据区,删除 3 个定位角点中的无点位角(保留 3 个定位角)​
  • 顺时针旋转 180°,破坏微信对支付宝码的定位识别逻辑
  • 层级叠加将处理后的支付宝码放置于微信码的右下角无点位区域,通过像素级融合形成完整二维码

核心优势

特性说明
纯物理实现无需服务器 / API 支持,生成后可直接打印使用,杜绝网络篡改风险
即生即用一次生成永久有效,适用于静态收款场景(如实体店、地摊、海报等)
多场景通用不仅限于支付场景,支持微信 / 支付宝扫码跳转的通用场景(如官网、表单等)

潜在局限

  • 兼容性限制:仅支持双码合并,暂无法扩展至 3 个及以上码种 ​
  • 抗损能力下降:局部污损(超过 30% 纠错范围)可能导致识别失败,需避免二维码区域遮挡 ​
  • 极端识别问题:极少数情况下微信可能误解析支付宝链接(概率< 0.5%),建议配置兜底测试流程

使用注意事项

生成测试流程:生成后使用微信 / 支付宝 APP 分别扫码测试,确保:​

  • 微信扫码优先跳转微信支付页面 ​
  • 支付宝扫码正常唤起付款码 / 转账页面 ​

参数调优:建议若出现识别延迟或失败,可尝试调整:​

  • 支付宝码在微信码上的覆盖比例(建议初始比例:30%-40% 面积占比)​
  • 旋转角度(±10° 微调,寻找最佳识别平衡点)​
收款码