正向链路是交易的主干道:买家下单、付款、卖家发货、买家收货。 每一步都是对合同的推进,每一步都要保证数据一致。
3.1-第七章:创单链路
创单的前置条件:结算页做什么,交易核心接什么
创单的三步走:资产操作 → 订单落库 → 超时倒计时
资产操作模式:库存为何冻结预占,营销资产为何直接扣减
创单的幂等:如何防止重复下单
废单回补:创单失败时各类资产如何干净还原
创单的一致性保障:补偿 Job 的兜底逻辑
3.2-第八章:支付与支付回调链路
发起支付(ApplyPay)与支付成功回调(PaidDone)的职责分离
为什么支付要拆成两步:回调模式的必然性
支付回调的核心动作:冻结升实扣、状态推进、触发后续
支付回调的幂等处理:同一回调多次到达
支付金额校验:实付金额与订单金额不一致时的处理
超时关单与支付回调的竞态:如何保证有钱必退
3.3-第九章:发货链路
发货信号的设计:canExpress 开关的语义
交易侧与履约侧的职责边界:谁来决定可以发货
履约状态不外放:履约单在履约域内自转,只给交易发领域事件
发货回调:订单状态推进到 DELIVERING 的时机与条件