Change: MRC-SVC-PAY-001 支付划扣与退款
Why
依据《2026-08-04_v1批次评审会议纪要.md》的决议,支付与退款必须由统一的支付引擎承载,支持线上支付(微信/支付宝)与院内划扣两种模式,并保证幂等、对账与退款可追溯。若不在 v1 批次冻结,MRC-MP-APPLY-005 与 MRC-PC-ORDER-002 将各自处理支付,存在重复扣款与对账风险。
What Changes
- 落地支付引擎领域模型:支付单、退款单、流水号、渠道、状态、对账批次
- 定义幂等键、重试与超时处理、回调验签、退款路径(部分退/全额退)、对账差异处理
- 输出 MRC-MP-APPLY-005 发起支付、MRC-PC-ORDER-002 触发退款、MRC-SVC-FSM-001 状态联动的统一入口
Impact
- Affected specs: 支付引擎模型、幂等与对账、退款路径
- Affected code:
04-新项目源码_source/backend/pay/(参考路径)
- Dependencies and risks: 强依赖 MRC-SVC-ORDER-001、MRC-SVC-FSM-001;涉及资金,校验未通过禁止发布