h5支付
被扫
用户扫商家的二维码
角色
1.用户
1)使用微信和支付宝扫码
2)在h5页面,输入金额
3)点击付款按钮,弹起输入密码界面
4)输入支付密码,完成支付
2.商家
使用聚合支付公司的app
3.聚合支付
1)生成二维码
用于收款
2)调通道-第三方支付
4.通道-第三方支付
对接微信和支付宝,实现了微信公众号h5和支付宝服务窗h5
具体流程是,调起微信和支付宝输入密码界面
刷卡支付
主动扫
商家扫用户的二维码
角色
1.用户
生成付款二维码
2.商家
1)在收银台系统输入金额,生成预订单
2)使用扫码枪扫微信/支付宝的付款二维码
获取微信/支付宝的授权码
授权码唯一标识用户
3)提交订单数据到通道-第三方支付
金额
支付方式(微信或支付宝)
等
3.聚合支付
提供收银台系统
提供扫码枪
4.通道-第三方支付
对接微信和支付宝,实现了微信和支付宝的刷卡支付(即收款二维码,收款二维码包含了用户授权码,可以微信标识用户;用户也在微信和支付宝绑定了银行卡,所以类似Pos机刷银行卡,这也是刷卡支付的名字由来)
扫码支付
和h5支付一样
也是被扫
也是用户扫商家的二维码
不过这里有两点区别
1.二维码不是聚合支付生成,而是通道-第三方支付生成
2.没有h5页面
角色
1.用户
用户使用微信/支付宝扫二维码付款
2.商家
1)使用聚合支付app,输入金额,提交订单数据,生成二维码
2)用户使用微信/支付宝扫二维码付款
3.聚合支付
调通道获取二维码接口
4.通道-第三方支付
功能
对接微信和支付宝,实现了微信和支付宝的扫码支付
接口
生成二维码接口
查询单笔交易结果接口
app支付
既不是被用户扫
也不是电商去扫用户
因为app支付没有二维码
与h5支付的区别
1.没有h5
h5支付是一个网页
网页通过js调起微信和支付宝的h5支付
2.app支付
调起微信和支付宝的技术方式是在app调起的,而不是在h5网页通过js调起的
角色
1.用户
1)购物
2)选择支付方式(微信或支付宝)
2.电商
对接微信和支付宝
3.微信和支付宝
提供支付功能