Trang tổng hợp Positive ONE GroupĐến trang tổng hợp
VITiếng Việt
Runtime nhúng · Alcinéo

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.

Nhà cung cấp Alcinéo Tiêu chuẩn hỗ trợ EMVCo L2 · Book C Runtime nhúng / SDK
Định vịĐây là runtime được nhúng vào đầu đọc hoặc thiết bị để chạy (phần lõi xử lý thanh toán). Nó không phải công cụ để kiểm thử (máy kiểm thử), mà là sản phẩm nằm ở phía DUT, tức phía được máy kiểm thử kiểm tra. Positive ONE cung cấp dưới dạng triển khai với tiền đề đạt chứng nhận. Việc phê duyệt kernel EMV L2 được thực hiện theo từng sơ đồ và từng phần cứng mục tiêu, và Letter of Approval do từng thương hiệu cấp. Nếu chuyển sang thiết bị mới, phải làm lại Type Approval cho thiết bị đó.

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ợ

EMVCo L2 · Book C

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ị.

Thành phần của Kardia Payment Suite
TầngVai tròQuan hệ với chứng nhận
CT1Lớ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
CT2Xử 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
CL1Lớ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
CL2Xử 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.

Các thương hiệu mà kernel không tiếp xúc (CL2) hỗ trợ
Thương hiệuKernel / chương trìnhMục đích sử dụng chính
VisaVCPS / VCTKS / VRTPKSRetail / Transit / Tap to Phone
MastercardDòng M/Chip ContactlessRetail / Transit / SoftPOS
American ExpressExpresspayRetail / SoftPOS
DiscoverD-PAS / D-PAS ConnectContactless / Wallet / SoftPOS
JCBJ/Speedy 1.6 / Tap on MobileRetail / SoftPOS
UnionPayQuickPass / SoftPOS ApplicationRetail / SoftPOS
PurePure ContactlessThương hiệu trong nước và thương hiệu riêng
CPACECPACE ContactlessNề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.

Công cụ hỗ trợ chứng nhận
Phân loạiNộ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ậpHỗ 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íchDebug Trace / nhật ký APDU / nhật ký sự kiện của kernel
Phát triểnMã 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.

Quan hệ với công cụ kiểm thử
Vai tròPhụ trách
Cung cấp kernel Level 2Alcinéo
Công cụ và kịch bản kiểm thử chứng nhậnICC Solutions và các hãng khác
Kiểm thử Type Approval chính thứcPhòng thí nghiệm được công nhận
Thẩm định báo cáo, phê duyệt và cấp LoATừ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”.

Hướng dẫn chọn — ngăn xếp Alcinéo nào phù hợp với bạn
Sản phẩmNế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 SDKMuốn triển khai thanh toán bằng phần mềm tuân thủ PCI MPoC
SoftPOS SDKMuố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 ServicesMuốn chạy attestation và giám sát cho vận hành SoftPOS trên backend
SoftPOS cho ngành giao thôngMuố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.