SoftPOS SDK
เป็น SDK ที่เปลี่ยนสมาร์ตโฟนทั่วไปให้เป็นเครื่องรับชำระเงินไร้สัมผัส รับชำระเงิน EMV แบบไร้สัมผัสด้วยฟังก์ชัน NFC ของเครื่อง Android โดยไม่ต้องใช้ฮาร์ดแวร์ POS เฉพาะทาง
สิ่งที่จัดหาให้
SDK ซอฟต์แวร์ที่เปลี่ยนสมาร์ตโฟนทั่วไปให้เป็นเครื่องรับชำระเงินไร้สัมผัส จัดหาการพัฒนาที่ผ่านการรับรองแล้ว โดยตั้งอยู่บนสมมติฐานว่าจะฝังลงในเครื่องหรือ SoftPOS
มาตรฐานและการรับรองที่รองรับ
ความต่างระหว่าง CPoC กับ MPoC
มาตรฐานสาย SoftPOS ของ PCI มีสองแบบ และครอบคลุมต่างกัน
| มาตรฐาน | ขอบเขต |
|---|---|
| PCI CPoC | อ่านบัตรแบบไร้สัมผัสเท่านั้น ไม่รวมการป้อน PIN โดย PCI SSC กำหนดช่วง 2026-05-01 ถึง 10-31 เป็นระยะเปลี่ยนผ่าน และปัจจุบันใช้ MPoC เป็นหลัก |
| PCI MPoC | นอกจากการอ่านแบบไร้สัมผัสแล้ว ยังรวมการป้อน PIN บนหน้าจอสมาร์ตโฟน (แป้น PIN แบบซอฟต์แวร์) |
หาก SoftPOS ต้องรับ PIN จะต้องมี Attestation, Monitoring, การบริหารกุญแจ, การตรวจจับการดัดแปลง และการตรวจจับการรูตเครื่อง จึงต้องใช้ร่วมกับบริการแบ็กเอนด์เป็นเงื่อนไข
องค์ประกอบของ SoftPOS
| องค์ประกอบ | รายละเอียด |
|---|---|
| เคอร์เนลไร้สัมผัส | CL1 และ CL2 ที่ทำงานบน NFC ของสมาร์ตโฟน |
| แป้น PIN แบบซอฟต์แวร์ | เมื่อรองรับ MPoC คือการป้อน PIN บนหน้าจอ |
| Attestation | การยืนยันความแท้จริงและความสมบูรณ์ของเครื่องอย่างต่อเนื่อง |
| Monitoring | การเฝ้าระวังการทุจริต การดัดแปลง และพฤติกรรมผิดปกติ |
| การบริหารกุญแจ | การแจกจ่าย ปรับปรุง และเพิกถอนกุญแจเข้ารหัส |
การตรวจสอบเมื่อนำผลิตภัณฑ์นี้ไปใช้
เนื่องจาก SoftPOS ประกอบด้วย “สมาร์ตโฟน + ซอฟต์แวร์” มุมมองการตรวจสอบจึงต่างจากเครื่องเฉพาะทางแบบเดิม คุณลักษณะ RF บนเครื่องจริงต่างกันไปตามรุ่น การวัดจริงระดับ L1 จึงสำคัญ
| มุมมอง | การตรวจสอบที่แนะนำ |
|---|---|
| คุณลักษณะ RF และเสาอากาศ | ProxiLAB Quest สำหรับวิเคราะห์รูปคลื่นและประเมินคุณลักษณะ |
| พฤติกรรมของโปรโตคอล | ProxiSPY Quest สำหรับการเฝ้าสังเกตแบบไม่รบกวน |
| ความทนต่อการเลื่อนเฟส | การทดสอบร่วมกับเครื่องที่มี ALM (Active Load Modulation) |
| L3 และการทดสอบยอมรับ | ICCSimTMat และอื่น ๆ สำหรับการทดสอบผสานกับแบรนด์ |
คู่มือเลือก — สแตกของ Alcinéo แบบใดเหมาะกับคุณ
Alcinéo ไม่ใช่เครื่องทดสอบ แต่เป็นผู้จัดหาซอฟต์แวร์ที่ฝังลงฝั่งที่ถูกทดสอบ (DUT) ขอบเขตการรับรองต่างกันไปในแต่ละผลิตภัณฑ์ จึงต้องตรวจสอบระบบเป้าหมายและขอบเขตการอนุมัติที่ยังมีผลเป็นรายกรณี ความสมบูรณ์จะเพิ่มขึ้นตามลำดับ “ชิ้นส่วน (เคอร์เนล) → SDK → การใช้งานจริง → สแตกเฉพาะอุตสาหกรรม”
| ผลิตภัณฑ์ | หากกำลังพิจารณาแบบนี้ |
|---|---|
| เคอร์เนลไร้สัมผัส L2 | ต้องการฝังเคอร์เนล EMV ลงในเครื่องหรือ SoftPOS ของตนเอง (เป็นชิ้นส่วน) |
| MPoC Software SDK | ต้องการพัฒนาการชำระเงินด้วยซอฟต์แวร์ที่สอดคล้องกับ PCI MPoC |
| ★ SoftPOS SDK (หน้านี้) | ต้องการเปลี่ยนสมาร์ตโฟนทั่วไปให้เป็นเครื่องรับชำระเงินไร้สัมผัส |
| A&M Backend Services | ต้องการรัน attestation และการเฝ้าระวังของการใช้งาน SoftPOS บนแบ็กเอนด์ |
| SoftPOS สำหรับระบบขนส่ง | ต้องการสแตกสำเร็จรูปสำหรับประตูตรวจตั๋วและผู้ให้บริการขนส่ง |
การตรวจสอบ DUT นี้
สำหรับเครื่อง (DUT) ที่ฝังรันไทม์นี้ จะทดสอบ L1 / L2 / L3 ด้วยเครื่องทดสอบด้านล่าง โดยไม่ได้ทดสอบรันไทม์เพียงลำพัง แต่ทดสอบ DUT ที่ฝังรันไทม์แล้ว
