支付流程
2018-08-21 17:14:13 10 举报
支付流程
作者其他创作
大纲/内容
结束
拆分支付单
统计其该笔的其他拆单已支付的笔数
不是
先将该笔拆分支付单状态更新为已支付
合并收款单
逻辑删除先前子订单创建的支付单
判断短码标识,若为短码转换成的拆单号,释放短码
更新合并收款单状态及子订单的状态,并插入收款单对应支付单
判断短码标识,若为短码转换成的收款单号,释放短码
判断短码标识,若为短码转换成的普通订单订单号或交易号,释放短码
将其转换为对应的业务单号并记录标识
将对应的主订单状态更新为已支付,将主订单对应支付单状态更新为已支付
将主订单和主订单对应支付单更新为支付中
查询单号是否为短码
中间状态
是
判断该笔拆单的支付笔数
查询此订单是否关联了拆分支付单,若有拆分支付单,将所有拆分支付单更新为已支付
调用订单生成收款记录的订单跟踪
最后一笔
通过业务单号查询出对业务单的类型
第一笔
支付成功异步返回单号
普通订单
更新订单状态及支付单状态
0 条评论
下一页