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.
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ợ
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.
| Chuẩn | Phạm vi |
|---|---|
| PCI CPoC | Chỉ đọ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 MPoC | Ngoà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
| Thành phần | Nội dung |
|---|---|
| Kernel không tiếp xúc | CL1 và CL2 chạy trên NFC của điện thoại |
| Bàn phím PIN bằng phần mềm | Khi hỗ trợ MPoC, là việc nhập PIN trên màn hình |
| Attestation | Xác nhận liên tục tính xác thực và toàn vẹn của thiết bị |
| Monitoring | Giám sát gian lận, can thiệp và hành vi bất thường |
| Quản lý khóa | Phâ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.
| Góc nhìn | Kiểm thử được khuyến nghị |
|---|---|
| Đặc tính RF và ăng-ten | ProxiLAB Quest để phân tích dạng sóng và đánh giá đặc tính |
| Hành vi giao thức | ProxiSPY Quest để giám sát không xâm nhập |
| Khả năng chịu trôi pha | Kiểm thử kết hợp với thiết bị có ALM (Active Load Modulation) |
| L3 và kiểm thử chấp nhận | ICCSimTMat 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”.
| Sản phẩm | Nếu bạn đang cân nhắc như sau |
|---|---|
| Kernel không tiếp xúc L2 | 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 (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 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.
