微信扫码支付下单、回调逻辑
2018-05-14 16:01:34 39 举报
微信扫码支付下单、回调逻辑
作者其他创作
大纲/内容
RIBBON
6. 订单状态更新(支付成功)
APIGATEWAYZUUL
2).根据业务线回调结果, 更新订单状态(已完成)
SERVICE DISCOVERYEUREKA
1. zuulFilter pre : 协议转换、签名验证、回调路由
ORDERSERVICE
3. 校验账号权限(根据xlnumId获得id接口、根据id获得xlnumId接口、判断子帐号接口)
6. 微信扫码下单接口
3).根据业务线回调结果, 更新通知状态、若失败更新失败次数,发送延时消息
HYSTRIX
WECHATSERVICE
MONITORDASHBOARDTURBINE
8. zuulfilter post: 封装error成标准返回值
10. zuulfilter post: 封装error成标准返回值
5. 创建订单(初始态)
SPRING CLOUD CONFIG
2. 特殊字符转义工具类
1). 接受通知,回调业务线
MERCHANTSERVICE
USERSERVICE
微信扫码支付下单逻辑
微信扫码支付回调逻辑
7. 渠道参数校验
NOTIFYSERVICE
1. zuulFilter pre : 校验参数、签名、协议转换支付路由等公共逻辑
4. 校验商户权限(获得合作伙伴信息接口、获得业务信息接口)
3. 订单号判断
9. 利用feign调用微信第三方
5. 支付金额校验
4. 商户校验
8. 获得微信支付appId、mchId、key等信息
7. 组装通知信息,发送通知
微信
2. 支付结果校验
10. 更新订单状态(支付中)
0 条评论
下一页