1.扫码转账
支付流程
用户点击支付宝扫一扫,扫码商家事先准备好的二维码(收款码),识别出来后选择转账。
扫码分析
此扫码支付的本质其实还是转账,只是通过扫码的方式定位到支付宝账户,然后对其进行转账操作。类似于扫码对方微信二维码,然后加对方好友。都是进行定位作用。
费用相关
商家无需承担支付手续费。
优点缺点
优点是无需承担手续费,接入无门槛(无需特定扫码设备、也不需要技术开发);
缺点是用户付款后需要进行确认,特别是用户向商家展示付款成功时,商家不可能看的特别清楚,可能会有较低的资金风险。
2.扫码买单
支付流程
用户点击支付宝扫一扫,扫码商家事先准备好的二维码,识别出来后输入消费总金额、不参与优惠金额,并可以享受折扣。
扫码分析
此功能主要应用于加入到支付宝口碑店铺的商家,可以进行促销及优惠券的发放。
费用相关
商家需承担一定的支付手续费。
优点缺点
优点是接入门槛低,支持信用卡、花呗等透支消费,还可以进行常客营销;
缺点是需承担手续费,用户付款后需要确认。
3.公众号扫码支付(微信)
支付流程
用户扫描商家准备好的二维码,跳转至商家H5页面, 进行下单然后通过微信公众号支付。
扫码分析
实际上此种扫码支付形式只是和扫码发生了点关系而已,其本质是微信公众号支付,只是通过扫码的形式,将用户引导至商家的H5页面,最终进行公众号支付。
费用相关
商家需承担一定的支付手续费。
4. 扫码支付
支付流程
微信有2种模式,支付宝有1种模式。
1.先生成预付订单,再生成二维码
用户通过扫码二维码对预付订单进行支付。这种比较适合交易金额不固定的交易。支付宝、微信都支持此种模式。
2.先生成二维码,再生成预付订单
用户扫码二维码后再生成预付订单并进行支付。这类适合金额固定的一些交易,如可为每个商品生成一个二维码。微信支持此种模式。
扫码分析
生成的二维码实际对应支付订单,通过扫码二维码定位到支付订单,并转移至APP进行支付。
费用相关
商家需承担手续费。
5. 条码支付
支付宝叫条码支付,微信叫刷卡支付,本质是一样的。
该方式是目前线下使用最广泛的,也是支付宝和微信大力推广的。
支付流程
微信与支付宝支付流程基本一致,我们以支付宝条码支付为例。
第一步:用户打开支付宝APP,选择付款,此时APP会向支付宝服务端生成18位支付授权码(付款码);
第二步:商户通过扫码枪等设备扫描用户付款码,进行解析,18位数字付款码;
第三步:商户系统发起支付交易,将刚解析的付款码、交易金额、商户ID等信息提交给支付后台;
第四步: 支付宝服务端判断订单有效性后,进行扣款;
第五步:向商户后台和用户APP上显示支付结果。
说明:步骤中省去了验证用户支付密码等细节。
扫码分析
其实此处扫码的本质是获取支付授权码,从而定位到付款的用户以及时间戳等信息。目前微信和支付宝的授权码都是18为数字,二维码的解析是标准的,也有开源的解析包,这块没什么技术难点。
参考文章常见的扫码支付方式详解