feat(t218): reconcile single order submissions
This commit is contained in:
@@ -650,6 +650,9 @@ local READY + backend READY + valid lease
|
||||
submission fence 是 exactly-once 安全边界,不是“点击成功”回执。服务端创建围栏后,
|
||||
任何进程恢复都假定订单可能已创建;宁可留下需要人工对账的未提交意图,也不能通过
|
||||
重按产生重复订单。一个 authorization 和 dry-run 在数据库中只能对应一个 submission。
|
||||
只有同一次未中断调用中新建本地 intent 并收到后台 `FENCED` 响应时才短暂持有点击
|
||||
资格;磁盘恢复出的 intent 只能重放后台请求并进入对账。围栏已经存在后,即使 claim
|
||||
租约到期也只继续对账,不恢复商品操作或提交资格。
|
||||
|
||||
不可逆动作前再次核对 T-217 全部商品字段,并要求明确可见的已配置地址和唯一
|
||||
“提交订单”节点。地址缺失、金额变化、自动扣款方式或“立即支付/确认支付/免密支付/
|
||||
|
||||
Reference in New Issue
Block a user