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

推荐订阅源

腾讯CDC
Microsoft Azure Blog
Microsoft Azure Blog
B
Blog
S
SegmentFault 最新的问题
WordPress大学
WordPress大学
P
Proofpoint News Feed
Hugging Face - Blog
Hugging Face - Blog
MyScale Blog
MyScale Blog
A
About on SuperTechFans
雷峰网
雷峰网
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
T
The Blog of Author Tim Ferriss
MongoDB | Blog
MongoDB | Blog
博客园 - 【当耐特】
The Cloudflare Blog
F
Fortinet All Blogs
小众软件
小众软件
博客园 - 三生石上(FineUI控件)
宝玉的分享
宝玉的分享
罗磊的独立博客
量子位
有赞技术团队
有赞技术团队
V
V2EX
Engineering at Meta
Engineering at Meta

少数派

派早报:Google 发布 Fitbit Air 等 - 少数派 「新人报到」確認需求,再開始 - 少数派 从 SOLO 独立开发者社区,我看到了越来越多开发者开始做自己的产品 - 少数派 我怎么管理那些"不常做,但总会忘"的生活事项 - 少数派 人形机器人量产元年,数据才是具身智能的“生死线” - 少数派 BuhoLaunchpad 高度还原 Mac 启动台:开发历程与思考 - 少数派 五年陪伴依然不舍,DIY 换壳后让罗技 MX Master 3 继续服役 - 少数派 新玩意 240|少数派的编辑们最近买了啥? - 少数派 一日一技|为什么你应该关闭 iOS 的键盘声音 - 少数派 我做了个插件和 Skills,一键提取任何网站的设计规范 Design.md - 少数派 住在三四线城市的你,该开始录播客了 - 少数派 甘南秘境,大白高国 - 少数派 AI的审美:谁让把我变成川内倫子 - 少数派 返工怎能不烦恼,打工人片单总有一部是你的「嘴替」 - 少数派 为了让「上厕所」更健康,我做了一个小工具 - 少数派 AI + Skill,能够让生成的文章去除 AI 味吗? - 少数派 新玩意|韶音OpenDots ONE 耳夹式耳机 - 少数派 《美满》| 在每一个春天的晚上相爱(362) - 少数派 新玩意|优篮子 PS01 MagSnap 磁吸支架 - 少数派 自我整合手记 | 我开始早睡了:用稳定规则,为自由托底 - 少数派 用龙虾(OpenClaw)两个多月,我最深的12个体会 - 少数派 听歌时间到,12 张你可能错过的 2025 华语乐坛好专辑 - 少数派 承诺能追吗 - 少数派 macOS 26启动台没了? 我做了个不一样的App启动器 - Keboard - 少数派 《四海为家的人》| INTJ对话INTJ(361) - 少数派 你发过的那些黑历史,是时候一次清干净了 - 少数派 新玩意:安安静静玩,越玩越专注:计客密码机 - 少数派 iPad 用户首次体验 Android 平板:vivo Pad6 Pro - 少数派 数据逻辑强 - 少数派 极北行+ | 一路向北,探访日本至北之地 | 001 - 少数派
使用聚合收款码需要注意的安全风险 - 少数派
2017-08-30 · via 少数派

扫码支付,已经成为了普及率最高的支付方式之一。

很多收款人为了方便,会把各个服务的二维码都打印出来贴到一起,导致我们扫码的时候经常扫到别的二维码,遇到下图这种错误:

微信扫描支付宝二维码得到的结果
支付宝扫描微信二维码得到的结果

于是有人想出了这样的办法——把这些二维码都聚合到一起,生成一个统一的二维码,不论用户使用哪一种支付方式扫码都能付款。

问题似乎完美的解决了,不过这背后的实现方式我们应该了解一下。

统一二维码是怎样生成的?

以微信和支付宝为例,我们用微信直接去扫支付宝二维码、或者支付宝去扫微信二维码,会遇到上面的错误,是因为微信和支付宝只能认识自家的链接。

二维码的本质就是一段字符串,而统一二维码的作用就是用一个统一的链接来替代这些支付方式。

如果我们用支付宝去扫统一二维码,支付宝会请求这个链接,这个链接后面的服务器会通过一些手段,比如请求中的 User-Agent 来判断你是用什么客户端扫的码,然后再把我们之前生成统一二维码时提交的支付宝的付款码返回来,我们就可以用支付宝扫码支付了。

扫码流程图

其它支付方式也是一样的道理。

安全风险不容忽视

需要注意的是,所有转换链接的服务,都可以创建一个简单规则,来改变原有链接。比如进去的是你的支付宝支付码,转换后变成了别人的支付码。付款后你也没认真看,钱最后都进了别人的口袋,怎么办?

别以为这是危言耸听。此前就有新闻报道说,一家超市的收款二维码,被别人恶意掉包了,老板等到月底核算的时候才发现帐有问题。

如何提防

对于商家而言:

  1. 选择一些用户多、知名度高的服务平台;
  2. 在用户转账后,需要及时确认转账是否成功,并且检查收款人是否为自己的收款账户;
  3. 如果使用微信或者支付宝收款,建议开启语音到账提醒功能,可以及时确认收款到账。

对于用户而言:

  1. 在扫码前注意商家的收款二维码是否为聚合支付的二维码。商家可以去支付宝或者微信申请官方的专用收款码,收款码上只有支付宝或者微信支付的 Logo, 而聚合支付的二维码一般都会有多种支付方式的 Logo。
    聚合收款码上一般有多个 Logo
  2. 如果是聚合支付码,在扫码后和商家确认收款方是否正确,都没问题了再付款。

iOS、Python 开发者,坐标魔都,喜欢写作分享、折腾有趣好玩的东西。 我的公众号:Slark,希望能和热爱技术、写作、创业的朋友一起交流。