From 5c33cf1f2622d4470b861cb041024ead1775c828 Mon Sep 17 00:00:00 2001
From: yeg <1347747024@qq.com>
Date: 星期三, 16 九月 2026 18:05:27 +0800
Subject: [PATCH] feat(payment): 撤销核销把已确认的资金退回延迟户

---
 CONTEXT.md |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

diff --git a/CONTEXT.md b/CONTEXT.md
index e35c2d1..f4979aa 100644
--- a/CONTEXT.md
+++ b/CONTEXT.md
@@ -17,6 +17,10 @@
 核销成功时触发交易确认。资金确认状态记在 `payment_transaction.funds_confirmation_status`:
 `NULL` 表示未走延迟入账,`pending` 表示钱还在延迟户,`confirmed` 表示已分账到商户基本户。
 
+撤销核销必须走反方向:调用通道的**交易确认退款**把已确认的金额退回延迟户,状态回到 `pending`,
+商户重新核销时会再确认一次。回退期间状态是 `reverting`(钱在哪一边未定),此时不允许撤销核销。
+钱被 D1 结算划到商户银行卡之后就退不回来,撤销核销只能被拒绝——所以撤销窗口实际上止于下一次自动结算。
+
 ## 结算
 
 出款由斗拱按结算周期自动完成,平台**不生成提现记录**,也不再发起主动取现。商户进件时通过

--
Gitblit v1.7.1