ICCSim TMat
EMV Level 2/Level 3 的測試專案管理與執行平臺。依據品牌規範選定測試用例,載入 ICCSim 卡後在 POS 或 ATM 上執行,收集卡片、終端與主機的日誌並自動分析。
進行 EMV Level 2/Level 3 符合性測試的獨立測試平臺。可以簡便且可重現的方式實施支付品牌的測試與認證。支援接觸與非接觸兩種方式,已被全球的支付網路、終端廠商、收單機構、處理機構、測試機構與商戶採用。
主要功能與特點
作為 EMV L2/L3 的認證測試平臺,它能做什麼。
內建獲主要品牌認證的 L2/L3 測試套件。以基於品牌要求的結構化測試專案,從頭到尾管理整個測試流程。
- 支援的品牌:American Express/Discover/INTERAC/JCB/Mastercard/UnionPay/Visa
- 按品牌要求提示測試專案
- 多數結果自動分析,減少人工並加快認證
與需要多臺硬體與大量實體測試卡的傳統環境不同,本平臺自成一體。交易日誌可在軟體內直接取得,無需另行準備抓取軟體、卡片介面卡或複雜的硬體設定。
- 無需另行準備抓取軟體、卡片介面卡或複雜的硬體設定
- 在軟體內直接抓取交易日誌
- 簡化設定,降低成本並縮短測試週期
從開發測試、質量保證、驗證、正式認證、迴歸測試到持續的維護測試,支援支付裝置的整個生命週期。從開發到部署,乃至日後的軟體更新,都可持續使用同一工具。
- 開發 → QA → 驗證 → 正式認證 → 迴歸 → 維護
- 在產品的整個壽命週期中使用同一套可信工具
透過 Auto API 附加元件與自動測試環境聯動。由外部軟體或機器人控制測試執行,自動完成測試資料的取得與結果儲存,支援大規模迴歸測試。
- 由外部軟體或機器人控制測試執行
- 自動完成測試資料的取得與結果儲存
- 提高大規模迴歸測試的一致性並縮短時間
支援的測試套件
以下是按品牌認證的 L2/L3 測試套件示例(以資料表為準)。最新支援情況每次另行確認。
Level 2
Level 3
支援的標準與品牌








L2/L3 認證品牌(支援範圍因設定與授權而異)
L3 並非獨立的另一套件,ICCSimTMat 的套件一體覆蓋 L2 與 L3。約 30 年業績,已被支付網路、終端廠商、收單機構、處理機構、測試機構與商戶採用。套件清單以資料表為準,最新支援情況每次另行確認。
產品線與套件構成
| 套件內容 | 軟體測試套件/雙介面讀卡機/ICCSim 卡一套。自成一體,無需複雜硬體,支援交易日誌的取得、自動分析與匯入匯出。授權為線上授權(無需 USB 金鑰),可安裝到多臺 PC,登入時選擇空閒授權使用 |
|---|---|
| 支援的品牌模組(示例) | American Express AEIPS / ExpressPay/Discover D-PAS / Contactless D-PAS/EMV Level 2 (ICCSimSC) /INTERAC (Device / Canadian Acquirer / Contactless / Flash CTIC) /JCB TCI/MasterCard (M-TIP / NIV Subset 3/5/7 / PayPass Subset 6&8) /Visa (ADVT / ADVT qVSDC Device Module / AP Contactless / qVSDC/MSD / CDET / Transit VTPS) /Entry Point (Book A&B) |
| 輔助工具 | ICCSimDev(開發工具)/ICCSolHost(主機模擬器) |
執行要求與匯入資訊(2026 年版)
| 執行要求 | 作業系統:建議 Windows 11/CPU:支援 64 位的 Intel 或 AMD(建議 2.8GHz 以上)/記憶體:4GB 以上/可用磁碟:4GB/解析度:建議 1920×1080 |
|---|---|
| 發貨與運輸 | 自收到訂單(PO 或預付款)起 3 個工作日內處理。硬體透過快遞發出(告知追蹤號),軟體則告知訪問步驟。因採用 DAP 條件,清關時的關稅與稅費由收貨方承擔。原產地證明書可在事先申請後辦理可(取得1〜3個工作日) |
| 支援續期 | 含首年支援與維護。到期前 1 個月傳送續期報價。到期後 12 個月內仍可續期(之後需重新購買)。新版本將以郵件通知已登記的技術聯絡人 |
支援的品牌模組的最新範圍,在報價時確認。
測試執行的流程
ICCSim 卡不是固定內容的測試卡,而是可按所選測試場景切換內容的可程式設計測量用測試卡。
| 步驟 | 內容 |
|---|---|
| 1 | 將所選測試用例載入 ICCSim 卡 |
| 2 | 將卡片插入終端,或以非接觸方式提示 |
| 3 | 終端與收單機構或測試主機通訊 |
| 4 | 從 ICCSim 卡回讀測試結果 |
| 5 | 由 TMat 自動分析,並在圖形介面上顯示結果 |
專案管理功能
測試以專案為單位管理。部分品牌可透過 TSE(Test Selection Engine)輸入終端設定,僅選定該設定所需的測試用例。
| 功能 | 內容 |
|---|---|
| New/Open Project | 以測試專案為單位管理結果 |
| Upload Log | 僅從卡片重新讀出日誌 |
| Check Card Version | 確認 ICCSim 卡上的小程式版本 |
| Host Log Import | 匯入外部主機日誌並反映到判定中 |
| Automatic Questions | 自動判定可從日誌得出結論的 Pass 條件 |
| Manual Observation | 畫面、小票、LED 與 PIN 顯示等需要人工確認的專案 |
| Export Test Suite | 將結果匯出為 Excel 等格式 |
| CCRT XML 準備 | 為支援的套件準備提交資料 |
| Checksum Validation | 確認日誌是否被篡改 |
| Card Load Utility | 將測試指令碼載入卡片 |
並非全部都能自動判定。終端畫面顯示、拔卡提示、簽名要求、PIN 輸入與小票內容等,可能仍需人工確認。
PaytestProbe 與自動化
使用 PaytestProbe 後,無需為每個測試用例改寫卡片並反覆插拔,可由探針生成卡片響應。透過 Auto API,還可從機器人或外部測試自動化框架控制 TMat。
磁條的實際刷卡,以及模擬晶片故障的回退測試等需要實體卡的測試,無法用探針替代。不應完全轉向探針,而應保留用於回退的實體卡。若要將接觸、非接觸與磁條全部自動化,各自都需要專用探針。
ICC Solutions 產品的區分使用
通用的 ICCSimTMat、Fiserv 專用套件與 Worldpay 專用 VIABLE,界限清晰。
| 比較專案 | TMat | TMat for Fiserv | ICCSimDev | Merchant Cards | VIABLE |
|---|---|---|---|---|---|
| 通用/專用 | 通用 | Fiserv 專用 | 通用開發 | 通用簡易卡片 | Worldpay 專用 |
| 主要物件 | 廠商、測試室與收單機構 | Fiserv 商戶與 ISV | EMV 開發者 | 門店、維護與培訓 | Worldpay 商戶與 ISV |
| Level 2 | 有對應套件 | 主要為 L3 | 自行開發的測試 | 不可 | 主要為 L3 |
| Level 3 | 支援 | 支援 | 不用於正式認證 | 不可 | 支援 |
| 主機聯動 | 外部主機或模擬器 | 與 Fiserv Portal 聯動 | 不在用途範圍內 | 需要測試主機 | 內建閉環 |
| 異常測試 | 品牌用例範圍 | Fiserv 用例範圍 | 自由度高 | 有限 | Worldpay 用例範圍 |
| 自動分析 | 有 | 有 | 以指令碼開發為主 | 無 | 有 |
| 認證提交 | 取決於套件 | 面向 Fiserv | 原則上不可 | 不可 | 面向 Worldpay |
| PaytestProbe | 支援 | 支援 | 以生成的卡片為主 | 不支援 | 支援 |
從工序看產品的位置
發卡側的 Barnes 產品與 ICC Solutions 產品並非競爭關係,而是工序不同。
| 工序 | 產品 | 目的 |
|---|---|---|
| 發卡側 | Barnes CPT | 檢查卡內資料、證書、EMV 標籤與磁條資料 |
| 卡片與終端開發 | ICCSimDev | 開發異常卡片、自定義卡片與異常測試 |
| 終端核心 | ICCSimTMat Level 2 | 驗證 EMV 核心與 Reader Application |
| 成品 POS 與 ATM | ICCSimTMat Level 3 | 品牌整合測試 |
| 特定收單機構 | TMat for Fiserv / VIABLE | Fiserv/Worldpay 的認證工序 |
| 門店部署之後 | Merchant Test Cards | 簡易確認、迴歸測試與員工培訓 |
提案前需要確認的專案
在確定設定之前,我們會詢問以下各點。
| 分類 | 確認事項 |
|---|---|
| 測試範圍 | 覆蓋接觸、非接觸與磁條到何種程度/Level 2、Level 3 還是兩者 |
| 物件 | 屬於 POS、ATM、Tap to Phone、Transit 還是 Fuel/物件品牌與測試套件的準確版本 |
| 連線物件 | 連線到 Fiserv、Worldpay 還是其他收單機構 |
| 方式 | 採用實體 ICCSim 卡方式還是 PaytestProbe 方式/是否包含回退測試用的實體卡/是否需要 Host Simulator |
| 授權與維護 | 第二年起的維護費用與停止續費時的處理/測試卡的有效期/品牌認證套件與開發用指令碼的授權區分 |
| 自動化 | Auto API 與機器人聯動的 API 規格/ICCSimDev 生成的卡片與 TMat 的相容性 |
| 國內要求 | 是否提供面向本地收單機構或支付網路的專用 L3 測試計畫 |
支援國際品牌的 L3 套件,與本地收單機構或支付網路是否將該結果視為認證,是兩個不同的問題。我們會先確認品牌、收單機構、支付閘道與終端組態,再確定產品組合。
選型指南 — ICC 產品中哪一款合適
ICC 的產品按目的區分。各自的定位見L3 層次。
| 產品 | 如果是這樣的需求 |
|---|---|
| ★ ICCSimTMat(本頁) | 正式透過品牌認證(L2/L3)。希望用認證套件管理並執行驗收測試 |
| ICCSimTMat for Fiserv | 經由 Fiserv 的商戶與 ISV 認證。希望透過門戶直接上傳測試日誌 |
| ICCSimDev | 希望自行製作卡片響應與異常條件(用於異常測試與除錯) |
| VIABLE | 希望在實體門店設定(閉環)下統一完成商戶與 ISV 的驗收測試 |
| Merchant Test Cards | 希望用實體卡確認終端設定、進行迴歸與店員培訓 |
| 測試與認證服務 | 不自行執行測試,希望委託至取得認證 |
匯入用途
- 新開發專案中 L3 驗證的啟動
- 設定變更與更新後的迴歸
- 面向取得認證的前期全面確認
與認證的關係
本產品所進行的是終端整合測試。是否給予品牌認證,由各品牌與收單機構判斷。我們協助搭建測試環境,並準備提交認證所需的資料。


