全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
楼主: 米酷

还是二维码重不重复问题

[复制链接]
发表于 6 天前 来自手机 | 显示全部楼层
支付宝二维码是alipay://某些内部定义字符---USERID ,对于Alipay而言,是不可能存在重复的。除非国外也有个软件,也用Alipay:// -自定义字符 来表示某人收款链接,且自定义字符和userid的映射规则(一定是包含校验的,比如100001误码10011,不会转给错误用户,只会扫描失败)还正好能绕过支付宝校验规则,才有可能出现转账错误的情况
发表于 6 天前 来自手机 | 显示全部楼层
luckyc 发表于 2024-6-24 14:19
你就说是不是有可能碰上,一次就对,那就是100%

额,太阳有可能会在下一秒爆炸,概率很小,但一次爆炸那就是100%
发表于 6 天前 | 显示全部楼层
你纠结的点,源头就错了!
发表于 6 天前 | 显示全部楼层
luckyc 发表于 2024-6-24 02:48
那如果是付款码呢,付款码就是一串数字,而且还可以离线支付(商家联网)
比如两家机构的付款码都是18位 ...

目前,支付宝和微信的付款码在设计上已经考虑到了唯一性和安全性,因此,两个不同平台的付款码可能重复的情况是极其不可能的。以下是详细的分析:

### 唯一性和安全性

1. **唯一性设计**:
   - **支付宝**和**微信**的付款码是为每个用户动态生成的,包含了复杂的算法和随机数,以确保每一个付款码都是唯一的,不会与其他用户的付款码重复。
   - 付款码包含的信息不仅仅是18位数字的简单组合,还涉及用户的账户信息、生成时间等多种因素,从而确保唯一性。

2. **动态更新**:
   - 付款码是动态生成的,即使同一用户,在不同的时间生成的付款码也是不同的,这进一步增加了重复的难度。
   - 通常,付款码的有效期很短,过期后需要重新生成,避免重复使用和安全风险。

3. **离线支付机制**:
   - 离线支付功能是通过在付款码中嵌入用户账户信息和一定的交易额度,允许在没有网络的情况下完成交易,但这种情况下依然会在平台上进行唯一性校验。

### 实际操作场景

1. **付款码生成**:
   - 当用户生成付款码时,平台会将该付款码与用户的账户信息关联起来,并且通过复杂的算法生成一个唯一的18位数字。

2. **扫码支付**:
   - 商家用收款工具(如POS机)扫描付款码后,付款码会被传送到相应的平台进行校验和处理。
   - 平台会检查付款码的有效性、唯一性和关联的用户账户信息,并进行相应的扣款操作。

### 结论

在实际应用中,支付宝和微信等平台已经通过复杂的算法和动态生成机制,确保了付款码的唯一性和安全性。即便付款码看似相同的两组18位数字,在不同的平台之间也是不可能重复的,因为每个平台都会对其生成的付款码进行唯一性校验,并包含特定的加密和账户信息。

### 用户纠纷处理

如果出现用户纠纷,例如用户声称没有被扣款,而商家已经收款成功的情况,平台会通过以下步骤进行处理:
- 核查交易记录:平台会核查付款码的生成记录和交易流水,确认交易的合法性和唯一性。
- 双重验证:通过用户账户的交易记录和商家的收款记录进行双重验证,确保交易的准确性。

总之,支付宝和微信等支付平台的付款码设计极其严谨,确保了唯一性和安全性,重复的可能性几乎不存在。如果出现类似纠纷,建议通过平台的客户服务渠道进行解决。
发表于 6 天前 | 显示全部楼层
它会在前面加个标识,很简单,你的微信码用支付宝扫试试,或者支付宝的码用微信扫试试,微信支付前面是wxp,支付宝前面是qr.alipay,所以
  1. 老板阿三给了微信的收款二维码,解析出来的字符串是123456789,对应的收款人是阿三,这时候我没注意,用的是支付宝扫二维码,刚好解析出来的字符串是123456789对应有个收款人是李四,那如果我支付了是不是就支付给李四的支付宝了?
复制代码
这个假设根本不存在
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2024-6-30 02:43 , Processed in 0.060105 second(s), 8 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表