Project

General

Profile

Actions

CR #810

closed
RA

Requirement #809: NCCC HTTPS JSON STIP Mock:建立可驗證的專業測試基準

CR:補強金額、字串長度、64KB Body 與 JSON 錯誤處理

CR #810: CR:補強金額、字串長度、64KB Body 與 JSON 錯誤處理

Added by Redmine Admin 6 days ago.

Status:
Closed
Priority:
P1-High
Assignee:
-
Category:
Validation
Start date:
10/19/2026
Due date:
10/19/2026
% Done:

100%

Estimated time:
Story Points:

Description

目的

避免非法或過大的特店請求進入 STIP 與發卡行流程。

變更

  • amount 必須為 1 至 999999999999 的整數。
  • merchant_id 去除空白後 1~64 字元。
  • txn_type 去除空白後 1~16 字元,NCCC 轉大寫。
  • Body 超過 64KB 回 413/reply_code=12。
  • JSON 格式錯誤回 400/reply_code=12。
  • 未知路由回 404/reply_code=12。
  • 不支援 charset 回 415/reply_code=12。

驗證

  • 單元與整合測試涵蓋所有上述錯誤。

No data to display

Actions

Also available in: PDF Atom