Android:扫码支付如何判断是微信支付还是支付宝支付

使用z-xing扫码后,回调content返回的一串数字进行判断:

微信支付码规则:18位纯数字,以10、11、12、13、14、15开头
参考:https://pay.weixin.qq.com/wiki/doc/api/micropay_sl.php?chapter=5_1

支付宝支付码规则:支付授权码,25至30开头的长度为16至24位的数字,实际字符串长度以开发者获取的付款码长度为准
参考:https://docs.open.alipay.com/api_1/alipay.trade.pay#s1

你可能感兴趣的:(Android:扫码支付如何判断是微信支付还是支付宝支付)