卖券,不占座
渠道把券卖出去,把支付结果同步过来。券码随后异步下发,因此「已付款、券码未到」是正常状态,不算故障。
同一张券要走三段。每段的库存语义不同,顺序也不能换。
渠道把券卖出去,把支付结果同步过来。券码随后异步下发,因此「已付款、券码未到」是正常状态,不算故障。
用户选好航班,系统先落一张兑换订单,再核销券,最后通知渠道。顺序固定,避免券已消耗却没有票可查。
航线与航班透传给上游,锁座时分配座位并回写。船票码与闸口核销由上游回传,状态最终对齐。
接口调通不算本事。这三条处置到位,链路才算能上线。
核销结果可反查,通知失败可重推。用户不会因为一次漏通知而重复兑换。
拿券码与航班回查上游订单,查到就继续,查不清就进人工,绝不重发下单。
按航班维度定时对账,三类差异各自成列,处置动作就是重推、拉码、重新出码。