订单失败切换路由的流程
2016-07-25 14:18:59 0 举报
当订单失败时,系统会触发一个事件,该事件会通知相关的模块。首先,用户界面模块会被通知,它会更新页面上的订单状态显示为失败,并可能显示一些错误信息。然后,支付模块会被通知,它会取消任何正在进行的支付操作,并可能会尝试退款。最后,库存模块会被通知,如果订单涉及到商品的购买,那么它需要将商品的数量恢复到订单开始前的状态。在整个过程中,系统可能需要与第三方服务进行通信,例如支付服务提供商或银行。所有这些操作都需要在一个事务中完成,以确保数据的一致性。如果在任何一个步骤中出现错误,系统都需要能够正确地处理异常情况,例如重试操作或者记录错误日志。
作者其他创作
大纲/内容
销卡失败
走正常的通知流程
否
发起通知失败
运营后台业务订单层可以出现通知失败和重新发起按钮
老订单变成已取消,新生成一条订单
点击重新发起
判断支付状态是否为失败
重新走发起订单的流程
支付状态和订单状态都是变成终态(失败)
发送邮件
只有支付失败并且银行通道销卡失败失败原因有通道维护字段,才会出现重新打款和通知失败按钮
判断失败原因是否为通道维护
结束
运营人员去切换路由
通道维护的卡重新发到切换的路由通道,原来销卡成功的卡为余额卡
不通知给商户和用户终态
订单失败重新发起流程
是
不发邮件
0 条评论
下一页