嵌入式运行时 · Alcinéo
Alcinéo L2 非接触内核
嵌入 POS、支付终端与读卡器的 EMV 受理内核。横跨接触(CT1/CT2)与非接触(CL1/CL2),提供按品牌划分的 Level 2 内核与认证支持工具。
定位这是嵌入读卡器或终端中运行的运行时(支付处理的主体)。它不是用来测试的工具(测试仪),而是由测试仪验证的 DUT 一侧的产品。Positive ONE 以以取得认证为前提的实现的形式供应。EMV L2 内核的批准按方案与对象硬件分别进行,Letter of Approval 由各品牌发放。移植到新终端时,需要针对该终端重新进行 Type Approval。
提供什么
EMV 非接触内核主体。可嵌入 SoftPOS 与终端并支持认证。以嵌入终端或 SoftPOS 为前提提供实现。
支持的标准与认证
EMVCo L2 · Book C
Kardia Payment Suite 的构成
接触与非接触的 EMV 受理软件全套。它不是单独的 POS 应用,而是执行卡片与终端之间 EMV 处理的嵌入式库。
| 层 | 角色 | 与认证的关系 |
|---|---|---|
| CT1 | 接触卡通信层(插卡检测、供电、Cold/Warm Reset、ATR、PPS、T=0/T=1、APDU 收发与拔卡检测) | EMV Contact Level 1 |
| CT2 | 接触 EMV 支付处理(应用选择、ODA、CVM、风险管理、Generate AC 与 Issuer Script) | EMV Contact Level 2 |
| CL1 | 非接触通信与卡片激活层(射频控制、Polling、Type A/B 检测、防冲突、RATS/ATS、FWT 与冲突处理) | EMV Contactless Level 1 |
| CL2 | 品牌特有的非接触交易处理(各品牌为独立内核) | 品牌 Level 2 Type Approval |
商户管理、ISO 8583 主机通信、销售管理、小票与界面等,由终端厂商或支付服务方实现。
非接触内核(CL2)支持的品牌
接触的 CT2 相对通用,而非接触则按品牌作为独立内核处理。
| 品牌 | 内核/程序 | 主要用途 |
|---|---|---|
| Visa | VCPS / VCTKS / VRTPKS | Retail / Transit / Tap to Phone |
| Mastercard | M/Chip Contactless 系列 | Retail / Transit / SoftPOS |
| American Express | Expresspay | Retail / SoftPOS |
| Discover | D-PAS / D-PAS Connect | Contactless / Wallet / SoftPOS |
| JCB | J/Speedy 1.6 / Tap on Mobile | Retail / SoftPOS |
| UnionPay | QuickPass / SoftPOS Application | Retail / SoftPOS |
| Pure | Pure Contactless | 国内与自有品牌 |
| CPACE | CPACE Contactless | 欧洲国内品牌的通用基础 |
在国内与区域品牌方面,公开信息提到了与 Interac Flash、eftpos、Bancontact、girocard 与 CB 等的关系。但“产品线中存在该内核”“已实现特定版本”“在特定硬件上持有有效的 Letter of Approval”是三件不同的事。移植到新终端时,需要针对该终端重新进行 Type Approval。在评估时,请确认对象品牌的规范版本与当前有效的 LoA。
认证支持工具
除内核外,还提供帮助终端厂商取得 Level 2 认证的辅助软件。
| 分类 | 内容 |
|---|---|
| 测试用 | 用于 Type Approval 的测试应用/Visa 与 Mastercard 的自动测试接口 |
| 配置 | ICS 编制支持/EMV 参数配置工具/内核配置载入工具 |
| 分析 | Debug Trace/APDU 日志/内核事件日志 |
| 开发 | 示例代码/Integration Guide/API 规格书/面向认证测试实验室的构建/认证过程中的工程师支持 |
与测试工具的关系
Alcinéo 是供给 EMV 内核的一方,ICC Solutions 等则是验证该内核的测试工具一方。二者并非竞争关系。
| 角色 | 负责方 |
|---|---|
| 提供 Level 2 内核 | Alcinéo |
| 认证测试工具与测试脚本 | ICC Solutions 等 |
| 正式的 Type Approval 测试 | 认证测试实验室 |
| 报告审查、批准与发放 LoA | 各品牌 |
选型指南 — Alcinéo 方案中哪一款合适
Alcinéo 不是测试设备厂商,而是嵌入被测侧(DUT)的软件供应方。认证的范围因产品而异,对象方案与有效批准的范围需逐一确认。沿“部件(内核)→SDK→运营→行业方案”的顺序,完整度依次提高。
| 产品 | 如果是这样的需求 |
|---|---|
| ★ L2 非接触内核(本页) | 希望在自有终端或 SoftPOS 中嵌入 EMV 内核(部件) |
| MPoC Software SDK | 希望实现符合 PCI MPoC 的软件支付 |
| SoftPOS SDK | 希望将通用手机变为非接触支付终端 |
| A&M Backend Services | 希望在后端运行 SoftPOS 的 attestation 与监控 |
| 面向交通的 SoftPOS | 希望获得面向闸机与交通运营方的完整方案 |
要验证该 DUT
对于嵌入了该运行时的终端(DUT),用下列测试仪进行 L1/L2/L3 测试。测试的不是运行时本身,而是嵌入之后的 DUT.
