소스 검색

docs(统一支付): 订正通知端点分派伪代码

alphaH 1 주 전
부모
커밋
7e77efa0f6
1개의 변경된 파일과 1개의 추가작업 그리고 1개의 파일을 삭제
  1. 1 1
      docs/superpowers/specs/2026-10-20-unified-pay-channel-design.md

+ 1 - 1
docs/superpowers/specs/2026-10-20-unified-pay-channel-design.md

@@ -495,7 +495,7 @@ POST /payment/notify/unified/{order|refund}   (免登录)
   → 取 mchNo,按全局唯一键查商户配置(无认证,条件表跳过租户过滤)
   → 用该配置的 appSecret 验签(全部参数,sign 除外)
   → 校验 appId、单号归属(订单/退款行的 mch_no 与 tenant)、金额/币种
-  → 按 refundOrderId/mchRefundNo 优先分派为退款;否则按 payOrderId/mchOrderNo 分派为订单
+  → 端点即分派:`/order` 只走订单(payOrderId/mchOrderNo),`/refund` 只走退款(refundOrderId/mchRefundNo)
   → 条件 UPDATE(状态机守卫)
   → 状态真的变了才发事件 / 推下游
   → 返回 "SUCCESS"