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

SoftPOS SDK

Đây là SDK biến điện thoại phổ thông thành thiết bị thanh toán không tiếp xúc. Không dùng phần cứng POS chuyên dụng, nó nhận thanh toán EMV không tiếp xúc bằng chức năng NFC của máy Android.

Nhà cung cấp Alcinéo Tiêu chuẩn hỗ trợ PCI MPoC · EMV Contactless L2 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. SoftPOS SDK đã đạt đánh giá MPoC của PCI SSC và có tên trong danh sách của PCI Security Standards Council (MPoC Software). Type Approval của kernel EMV L2 và việc chứng nhận theo sơ đồ vẫn cần thực hiện riêng, theo từng phần cứng và từng sơ đồ mục tiêu.

Cung cấp những gì

SDK phần mềm biến điện thoại phổ thông thành thiết bị thanh toán không tiếp xúc. 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ợ

PCI MPoCEMV Contactless L2

Khác biệt giữa CPoC và MPoC

Chuẩn dòng SoftPOS của PCI có hai loại, với phạm vi hỗ trợ khác nhau.

Khác biệt giữa CPoC và MPoC
ChuẩnPhạm vi
PCI CPoCChỉ đọc thẻ không tiếp xúc, không bao gồm nhập PIN. PCI SSC đặt giai đoạn chuyển tiếp từ 2026-05-01 đến 10-31, hiện MPoC là tiêu chuẩn chính.
PCI MPoCNgoài đọc không tiếp xúc, còn bao gồm nhập PIN trên màn hình điện thoại (bàn phím PIN bằng phần mềm)

Nếu SoftPOS xử lý PIN thì bắt buộc phải có Attestation, Monitoring, quản lý khóa, phát hiện can thiệp và phát hiện root, đồng thời phải kết hợp với dịch vụ backend.

Các thành phần của SoftPOS

Các thành phần của SoftPOS
Thành phầnNội dung
Kernel không tiếp xúcCL1 và CL2 chạy trên NFC của điện thoại
Bàn phím PIN bằng phần mềmKhi hỗ trợ MPoC, là việc nhập PIN trên màn hình
AttestationXác nhận liên tục tính xác thực và toàn vẹn của thiết bị
MonitoringGiám sát gian lận, can thiệp và hành vi bất thường
Quản lý khóaPhân phối, cập nhật và thu hồi khóa mã hóa

Việc kiểm thử khi triển khai sản phẩm này

Vì SoftPOS có cấu hình “điện thoại thông minh cộng phần mềm”, góc nhìn kiểm thử khác với thiết bị chuyên dụng truyền thống. Do đặc tính RF trên máy thật thay đổi theo từng model, việc đo thực tế ở mức tương đương L1 trở nên quan trọng.

Việc kiểm thử khi triển khai sản phẩm này
Góc nhìnKiểm thử được khuyến nghị
Đặc tính RF và ăng-tenProxiLAB Quest để phân tích dạng sóng và đánh giá đặc tính
Hành vi giao thứcProxiSPY Quest để giám sát không xâm nhập
Khả năng chịu trôi phaKiểm thử kết hợp với thiết bị có ALM (Active Load Modulation)
L3 và kiểm thử chấp nhậnICCSimTMat và các công cụ khác để kiểm thử tích hợp với 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 L2Muố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 SDK (trang này)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 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.