微信和支付宝付款码条码规则
2022-10-27 16:25:45
我们在做 `B 扫 C` 场景下的支付业务时,经常需要区分用户使用的是微信或是支付宝,相关规则如下
## 支付宝
支付宝用户付款码,25-30 开头的长度为 16-24 位的数字,实际字符串长度以开发者获取的付款码长度为准;付款码使用一次即失效
![支付宝.png](https://static.daimaku.net/post/202210/27/f68b495aaebdd6ca529ae8ae34b60f49.png)
## 微信
微信用户付款码条形码规则:18位纯数字,以10、11、12、13、14、15开头
![微信.png](https://static.daimaku.net/post/202210/27/85ae32cd4828b6426bf90ed19fc9f3e5.png)
## 相关链接
支付宝:https://docs.open.alipay.com/194/106039/
微信:https://pay.weixin.qq.com/wiki/doc/api/micropay.php?chapter=5_1