聚合渠道流程
2021-03-19 19:38:34 0 举报
扫码流程图
作者其他创作
大纲/内容
超时仍未支付的订单,订单关闭
N
下单请求
银联异步通知
订单关闭
Y
cgwfi-polymeric-pay-service
网关
异步关单流程
订单支付结果
发起订单查询接口,判断状态
接收异步通知
下单结果
验签和报文解析
校验是否是重发交易
成功
异步通知流程
这里有个问题,主扫订单,若下单失败,数据库没有更新为失败,所以后面会进行无用的补单。但是返回给网关的是失败,所以对客户没什么影响,下单失败的订单很少,所以之前也没有人反应这个问题。被扫不存在此问题,被扫若返回失败,则实时更新为失败
结束
发送到下家服务验签
若有明确状态则通知网关
银联
异步通知结果
结果
通知网关,订单关闭
未知状态
定时补单流程:只会补处理中的订单,超时关闭的订单、成功、失败的订单,都不再补单。介于聚合支付的时效性,渠道自身只会补两个小时以内的订单。极少出现支付成功,未收到通知的场景。异常情况,可以通过控台页面处理这笔单子,或者等待网关主动查询
从关单延迟队列中取出订单
通知备付金系统和网关
校验原订单状态是否成功
判断订单状态
交易落库
返回下单结果
同时将该笔订单设置关单时间,并放入关单延迟队列
cgwfi-polymeric-wxpay
等待下次补单或者等待异步通知
网关接收通知结果
校验请求参数
从缓存获取子商户号、渠道商ID
银联系统处理
更新支付结果
接收下单请求
聚合渠道流程
调用渠道下家服务
未收到异步通知
组装接口参数
只有成功订单,才会收到异步通知
银联系统查询订单
渠道
下单成功
渠道补单,定时任务发起订单查询
组装报文参数发送接口
请求银联支付接口
0 条评论
下一页