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 验证的启动
- 配置变更与更新后的回归
- 面向取得认证的前期全面确认
与认证的关系
本产品所进行的是终端集成测试。是否给予品牌认定,由各品牌与收单机构判断。我们协助搭建测试环境,并准备提交认证所需的数据。


