微信支付宝移动支付研究
1. 总览
2. 扫码支付
3. 刷卡支付
4. App支付
1. 总览
2. 扫码支付
•商户系统预下定单,生成二维码
•用户打开支付宝/微信App发起支付请求
•如何处理多次扫码
•用户提供二维码携带的账户信息作为身份识别
•商家扫码枪连收银台商户系统,生成订单,发起支
•二维码信息
•二维码有效时间
•免密支付
•离线支付
4. App支付
4.1 手机App开发流程
•创建应用 在开放平台创建一个应用
•配置应用 为创建的应用添加所需功能
-签约
-配置**
•设计
-安全设计
-接入设计
•开发 集成本地SDK
•调试应用 沙箱环境供调试使用
上线应用 4.2 注意异常情况
1.发起支付请求异常
•网络异常
•没有客户端/钱包模块
•用户中途取消支付
•交易超时
2.支付请求成功,但结果异常
•用户重复多次请求
•请求参数无效
•余额不足
•App关闭
•手机网络异常
•服务器网络异常
4.3 安全策略
采用非对称双向认证