微信支付时序图
2017-04-05 17:23:11 0 举报
1. 用户打开微信,选择需要支付的商家。 2. 用户进入商家页面,选择商品并点击“立即购买”。 3. 商家系统收到订单请求,生成订单信息。 4. 用户确认订单信息,点击“确认支付”。 5. 微信支付系统收到支付请求,返回支付页面。 6. 用户输入支付密码,点击“确认支付”。 7. 微信支付系统验证支付密码,返回支付结果。 8. 用户收到支付成功的通知,商家系统也收到支付成功的回调。 9. 商家发货,用户等待收货。 10. 用户确认收货,商家系统收到收货确认。
作者其他创作
大纲/内容
支付参数通过调用sdk调起微信支付
请求生成支付订单
用户确认支付
后台查询实际支付结果
商户后台系统
发起支付请求
提交支付授权
APP客户端
返回支付结果发送微信消息提示
验证支付参数,app支付权限等
用户确认支付输入密码
打开商户app客户端
返回需要支付授权
接收和保存支付通知
异步通知商户支付结果
调用微信查询api查询支付结果
返回支付结果
微信支付系统
选择商品下单
微信支付用户
将支付状态通过商户app已实现的回调接口执行回调
展示支付结果
调用统一下单api
返回告知已成功接收处理
验证授权完成支付交易
生成带签名的客户端支付信息
返回预付单信息(pre pay_id)
微信客户端
0 条评论
下一页