微信和支付宝付款码条码规则
2022-10-27 16:25:45
我们在做 `B 扫 C` 场景下的支付业务时,经常需要区分用户使用的是微信或是支付宝,相关规则如下
## 支付宝
支付宝用户付款码,25-30 开头的长度为 16-24 位的数字,实际字符串长度以开发者获取的付款码长度为准;付款码使用一次即失效

## 微信
微信用户付款码条形码规则:18位纯数字,以10、11、12、13、14、15开头

## 相关链接
支付宝:https://docs.open.alipay.com/194/106039/
微信:https://pay.weixin.qq.com/wiki/doc/api/micropay.php?chapter=5_1