Kernel không tiếp xúc L2 của Alcinéo
Đây là kernel chấp nhận EMV để nhúng vào POS, thiết bị thanh toán và đầu đọc thẻ. Bao trùm cả tiếp xúc (CT1/CT2) lẫn không tiếp xúc (CL1/CL2), cung cấp kernel Level 2 theo từng thương hiệu cùng công cụ hỗ trợ chứng nhận.
Cung cấp những gì
Phần lõi kernel không tiếp xúc EMV, hỗ trợ nhúng vào SoftPOS hoặc thiết bị và đáp ứng chứng nhận. Chúng tôi cung cấp bản triển khai đã đạt chứng nhận, với tiền đề là nhúng vào thiết bị hoặc SoftPOS.
Tiêu chuẩn và chứng nhận hỗ trợ
Thành phần của Kardia Payment Suite
Đây là bộ phần mềm chấp nhận EMV cho cả tiếp xúc và không tiếp xúc. Nó không phải một ứng dụng POS độc lập, mà là thư viện nhúng thực hiện xử lý EMV giữa thẻ và thiết bị.
| Tầng | Vai trò | Quan hệ với chứng nhận |
|---|---|---|
| CT1 | Lớp liên lạc của thẻ tiếp xúc (phát hiện cắm thẻ, cấp nguồn, Cold/Warm Reset, ATR, PPS, T=0/T=1, gửi nhận APDU và phát hiện rút thẻ) | EMV Contact Level 1 |
| CT2 | Xử lý thanh toán EMV tiếp xúc (chọn ứng dụng, ODA, CVM, quản lý rủi ro, Generate AC và Issuer Script) | EMV Contact Level 2 |
| CL1 | Lớp liên lạc không tiếp xúc và kích hoạt thẻ (điều khiển RF, Polling, phát hiện Type A/B, chống xung đột, RATS/ATS, FWT và xử lý va chạm) | EMV Contactless Level 1 |
| CL2 | Xử lý giao dịch không tiếp xúc riêng của từng thương hiệu (mỗi thương hiệu một kernel riêng) | Type Approval Level 2 của thương hiệu |
Việc quản lý đơn vị chấp nhận thẻ, liên lạc host theo ISO 8583, quản lý doanh thu, hóa đơn và giao diện người dùng do phía nhà cung cấp thiết bị hoặc đơn vị thanh toán tự triển khai.
Các thương hiệu mà kernel không tiếp xúc (CL2) hỗ trợ
Trong khi CT2 phía tiếp xúc tương đối được chuẩn hóa chung, phía không tiếp xúc lại được xem là kernel riêng cho từng thương hiệu.
| Thương hiệu | Kernel / chương trình | Mục đích sử dụng chính |
|---|---|---|
| Visa | VCPS / VCTKS / VRTPKS | Retail / Transit / Tap to Phone |
| Mastercard | Dòng 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 | Thương hiệu trong nước và thương hiệu riêng |
| CPACE | CPACE Contactless | Nền tảng chung của các thương hiệu trong nước châu Âu |
Về thương hiệu trong nước và khu vực, có nêu quan hệ với Interac Flash, eftpos, Bancontact, girocard và CB. Tuy nhiên, “có kernel trong danh mục sản phẩm”, “đã triển khai một phiên bản cụ thể” và “đang giữ Letter of Approval còn hiệu lực trên một phần cứng cụ thể” là ba chuyện khác nhau. Nếu chuyển sang thiết bị mới, phải làm lại Type Approval cho thiết bị đó. Khi cân nhắc, vui lòng kiểm tra phiên bản đặc tả của thương hiệu mục tiêu và LoA còn hiệu lực hiện tại.
Công cụ hỗ trợ chứng nhận
Ngoài kernel, còn có phần mềm hỗ trợ để nhà sản xuất thiết bị đạt chứng nhận Level 2.
| Phân loại | Nội dung |
|---|---|
| Dùng cho kiểm thử | Ứng dụng kiểm thử dùng cho Type Approval và giao diện kiểm thử tự động của Visa và Mastercard |
| Thiết lập | Hỗ trợ lập ICS, công cụ thiết lập tham số EMV và công cụ nạp cấu hình kernel |
| Phân tích | Debug Trace / nhật ký APDU / nhật ký sự kiện của kernel |
| Phát triển | Mã mẫu / Integration Guide / tài liệu đặc tả API / bản build cho phòng thí nghiệm chứng nhận / hỗ trợ kỹ sư trong quá trình chứng nhận |
Quan hệ với công cụ kiểm thử
Alcinéo là bên cung cấp kernel EMV, còn ICC Solutions và các hãng khác là bên cung cấp công cụ kiểm thử để kiểm tra kernel đó. Hai bên không phải đối thủ của nhau.
| Vai trò | Phụ trách |
|---|---|
| Cung cấp kernel Level 2 | Alcinéo |
| Công cụ và kịch bản kiểm thử chứng nhận | ICC Solutions và các hãng khác |
| Kiểm thử Type Approval chính thức | Phòng thí nghiệm được công nhận |
| Thẩm định báo cáo, phê duyệt và cấp LoA | Từng thương hiệu |
Hướng dẫn chọn — ngăn xếp Alcinéo nào phù hợp với bạn
Alcinéo không phải máy kiểm thử, mà là nhà cung cấp phần mềm để nhúng vào phía được kiểm thử (DUT). Vì phạm vi chứng nhận khác nhau theo từng sản phẩm, sơ đồ mục tiêu và phạm vi phê duyệt còn hiệu lực sẽ được xác nhận riêng. Mức độ hoàn chỉnh tăng dần theo thứ tự “linh kiện (kernel) → SDK → vận hành → ngăn xếp theo ngành”.
| Sản phẩm | Nếu bạn đang cân nhắc như sau |
|---|---|
| ★ Kernel không tiếp xúc L2 (trang này) | Muốn nhúng kernel EMV vào thiết bị hoặc SoftPOS của mình (dưới dạng linh kiện) |
| MPoC Software SDK | Muốn triển khai thanh toán bằng phần mềm tuân thủ PCI MPoC |
| SoftPOS SDK | Muốn biến điện thoại phổ thông thành thiết bị thanh toán không tiếp xúc |
| A&M Backend Services | Muốn chạy attestation và giám sát cho vận hành SoftPOS trên backend |
| SoftPOS cho ngành giao thông | Muốn có ngăn xếp hoàn chỉnh cho cửa soát vé và đơn vị vận tải |
Để kiểm thử DUT này
Với thiết bị (DUT) đã nhúng runtime này, ta thực hiện kiểm thử L1, L2 và L3 bằng các máy kiểm thử dưới đây. Không kiểm thử riêng runtime, mà kiểm thử chính DUT đã nhúng runtime.
