Actions
CR #884
open
RA
[CR-071] POC-03 收單真機驗證發現:3-1 CRUD缺修改刪除與JCIC/3-3 手續費未實作/3-10 匯率與調扣未實作/3-2 階層呈現缺
CR #884:
[CR-071] POC-03 收單真機驗證發現:3-1 CRUD缺修改刪除與JCIC/3-3 手續費未實作/3-10 匯率與調扣未實作/3-2 階層呈現缺
Status:
In Progress
Priority:
P0-Urgent
Assignee:
-
Target version:
-
Start date:
Due date:
% Done:
0%
Estimated time:
Story Points:
Description
【發現情境】POC-03 收單 真機驗證(2026-10-24,merchant 8094/clearing 8095/posting 8087;三服務合計 227 測 0 失敗)。
通過:3-4 請款(net 980,000)、3-9 對帳單、3-10 清分對帳(MATCHED、差異 0)。以下為缺口/待驗證:
【3-1 商戶管理 — CRUD 不完整】
- 實測:POST /merchants → 201、GET → 200;但 PUT/DELETE 皆回 405(「該路徑支援的方法:GET」)→ 修改/刪除未實作。
- JCIC 拋查後端全無(grep 無結果)。
- CreateMerchantRequest 僅接受 merchantId/name/type/industry/mcc/parent/卡類;風險等級、特店管制碼、刷卡機、費率不可由 API 帶入。
【3-2 三階層呈現未見】
- MerchantForm 四型態(SINGLE/FRANCHISE/CHAIN/GROUP)+ parentMerchantId 階層資料層已支援(實測 CHAIN 總店+SINGLE 分店 201)。
- 但「三階層呈現」未見查詢端點(GET 只回單一商戶)。
【3-3 商店手續費設定 — 未實作】
- merchant-service 領域僅 Merchant/Settlement/Statement/Delivery,無手續費/費率模型;六維度(全額發票、卡別、每筆、交易類型、金額級距、聯名卡)設定與計算皆未見。
【3-10 收單清算 — 匯率/調扣未實作】
- 清分對帳通過(POST /clearing/runs → 202、status MATCHED、differenceCount 0)。
- 但 幣別固定 TWD、匯率表 FX_RATE 未實作(PostingGlHttpClient 明載,SCS-013 §10 #8 不宣稱多幣別);調扣(chargeback)程式未見。
【待驗證(非缺陷,缺實測)】
- 3-5 加總與明細不合、3-6 EDC 與授權不合(有 exceptionReason/differenceCount 欄位但未餵入異常資料)、3-7 線上商店請款、3-8 撥款(payout)。
【交付】docs/09-demo/poc-03-acquiring/(overview+3-1~3-10);證據 docs/08-evidence/POC-03_*;poc-flows/POC-03 已標「已驗證(部分)」。
Actions