获取支付结果,更新订单状态(已取消)
0更新订单状态已取消(出票失败)
是
改签失败则需退用户/商户改签费
调用退款接口
定时任务轮询
用户订单创建成功
扣除商户预存款是否成功
订单:待确认
获取订单通知订单状态:已出票
订单:改签失败
生活服务供应链中台
开始
获取支付结果更新订单状态(出票中)
订单:待付款
申请机票改签接口
下单支付流程(现有)
调用
免登录对接API
同步用户支付成功、商户扣款成功消息
结束
是,改签中/改签成功
退用户现金
订单状态:待提交
03 预定前验舱验价接口
通知订单占座失败状态消息
获取订单状态:已出票
订单状态:改签待付款的情况下才能取消改签
是否验价通过
否,福豆/余额付
更新渠道改签单号(状态:待确认)
渠道供应链(同程)
判断是否有现金
发起支付请求(订单信息同步)
支付中台
预冻结福豆、余额
订单中台
返回
退商户预存款
更新订单状态(出票中)
否
025 发起退款,变更退款状态(退款中)
更更新订单状态(已取消)
获取渠道改签单号(状态:待确认)
SaaS业务
获取订单状态(待提交)
机票业务取消改签流程
是,出票成功
用户待支付
订单:改签成功
渠道出票是否成功
释放福豆、余额
机票业务对接SaaS下单支付流程
取消改签
用户支付成功扣商户预存款
订单:出票中
机票退改签政策接口
更新订单状态:已取消
更新订单状态(已取消)
是否改签成功
通知出票
通知业务放退款消息
判断是否预冻结成功
更新订单状态(占座中)
通知取消订单
限时10分钟支付完成
更新订单状态已取消(出票失败)
更新订单状态(待付款)
是否支付成功
结算(次月18日)
获取最新价格校验结果
更新订单状态(已出行)
获取取消改签结果
单票未改签/退款是否已使用
创建订单(状态:占座中)
扣用户/商户改签费
订单中心需支持扩展字段,存货币单位,兑换比例
获取创建订单失败消息
推送已出行状态单票状态
否 ,不通过,按最新价格提交
计算退款金额
是否占座成功
退票
改签单状态:改签待付款
提交机票订单
获取验价结果及最新价格
同下单时付款支付逻辑,用户/商户补款支付完成后订单中心通知生活服务补款支付结果,确认改签。未支付则改签失败。
支付结果同步到渠道下单,通知出票,调接口
是否创建成功
订单:已出行
免登取链
订单:改签待付款
最新价格校验
更新订单状态(已取消)
推送
改签失败
发起支付请求
027 获取订单退款单
拉起H5收银台支付现金部分
获取改签结果(改签中/改签成功)
机票退款流程
提交退票
渠道出票成功
取消改签机票接口
收银台支付接口(支付金额为0)
退商户现金
确认退票
退用户福豆、余额
渠道出票失败
订单状态
订单:已取消
超时未支付、主动取消
后去改签单状态:改签待付款及改签费用
订单:已出行,推财务预结算
提交改签
申请改签
推送支付成功消息
获取订单状态:已取消(出票失败),并推送退款通知
用户支付失败业务释放福豆
订单:已取消(已退款)
获取订单结果(改签失败)
更新订单状态(改签失败)
创建改签订单(状态;待确认)
订单:占座中
取消渠道订单
提交订单(用户下单)
退用户/商户改签费
服务(H5/API)
获取订单状态(占座中)
否,出票失败
通知订单改签失败状态消息
获取订单中单票状态
查询退改签政策接口
获取改签单号
是否需补款
否,占座失败
订单:已出票
调用业务收银台
占座成功
预定前验舱验价
返回收银台URL
通知订单状态(已出票)
订单出票
028 判断是否有用户支付现金
封装服务H5
机票改签接口
更新订单状态(待提交)
更新订单状态:已出票
推预结算
订单是否超时支付
否,发送确认改签消息
028 判断是否有支付改签费
订单票状态通知
机票订单最新价格校验接口
030 获取退款结果退款状态:已退款
支付提供校验接口,订单中心推送给业务
09 提交机票订单接口
改签费
取消机票订单接口
获取订单状态(占座失败)
定时任务轮回
确认改签
通知订单占座中状态消息
提交订单
是,发送补款消息
扣除福豆、余额
商户成本价
机票改签流程