เปิดตัว iApp eKYC SDK — SDK ยืนยันตัวตนโอเพนซอร์สฟรี สำหรับ Flutter และเว็บ

วันนี้เราขอเปิดตัว iApp eKYC SDK — SDK โอเพนซอร์สฟรีภายใต้สัญญาอนุญาต Apache-2.0 สำหรับ Flutter และเว็บ ที่เปลี่ยน eKYC API ที่ผ่านการใช้งานจริงของเราให้กลายเป็นประสบการณ์ยืนยันตัวตนแบบครบวงจรพร้อมใช้ทันที และพร้อมกันนี้เรายังเปิดตัวผลิตภัณฑ์ API ใหม่ล่าสุด: Face Active Liveness Detection ที่ส่งคืนผลตัดสินซึ่งลงลายเซ็นด้วยวิทยาการเข้ารหัสลับ ให้แบ็กเอนด์ของคุณตรวจสอบได้อย่างอิสระ
ทดลองใช้งานได้ทันทีในเบราว์เซอร์ของคุณที่ iapp.co.th/ekyc-demo — ไม่ต้องติดตั้ง ไม่ต้องสมัครสมาชิกเพื่อดูการทำงาน
ทำไมต้องมี SDK?
eKYC API ของเราให้บริการธนาคาร บริษัทประกัน และฟินเทคมาหลายปี — แต่ลูกค้าทุกรายต้องสร้างชิ้นส่วนฝั่งไคลเอนต์ที่ยากเหมือนกันซ้ำแล้วซ้ำเล่า ทั้งการควบคุมกล้อง การจัดวางเอกสารในเฟรม การคัดกรองภาพเบลอ และ UX ของการทำท่าทางตรวจสอบความมีชีวิต ซึ่งเป็นงานหลายเดือนก่อนที่จะได้เรียก API ครั้งแรกเสียอีก
iApp eKYC SDK มาพร้อมทุกอย่างที่กล่าวมา ปรับจูนด้วยเอกสารไทยจริง และให้ใช้ฟรี คุณเพียงนำ API Key มา ที่เหลือ SDK จัดการให้ และคุณจ่ายเฉพาะค่าเรียกใช้ API เท่านั้น
ถ่ายภาพเอกสารอัตโนมัติที่ใช้งานได้จริง
เพียงหันกล้องไปที่เอกสาร SDK จะคิดแทนคุณทั้งหมด:
- รองรับเอกสาร 6 ประเภท — บัตรประชาชนไทย (ด้านหน้าและด้านหลัง) ใบขับขี่ไทย หนังสือเดินทาง สมุดบัญชีธนาคาร และสำเนาบัตรประชาชนพร้อมลายเซ็น
- นิ่งแป๊บเดียว ถ่ายทันที — SDK ตรวจจับบัตรในกรอบเส้นบอกแนว รอให้นิ่งช่วงสั้นๆ แล้วถ่ายอัตโนมัติ ไม่ต้องกดปุ่มชัตเตอร์
- เส้นบอกแนวเฉพาะเอกสารแต่ละชนิด — แผนผังบนหน้าจอของบัตรแต่ละประเภท (ตำแหน่งรูปถ่าย ชิป ธงชาติ MRZ) ช่วยให้ผู้ใช้วางเอกสารถูกต้องตั้งแต่ครั้งแรก
- เอฟเฟกต์ชัตเตอร์และภาพนิ่งตัวอย่าง — ผู้ใช้เห็นภาพที่กำลังส่งจริงระหว่างการอัปโหลด
- ปลอดภัยเมื่อไม่มีเอกสารในเฟรม — ระบบถ่ายภาพจะเริ่มทำงานเมื่อมีเอกสารเข้ามาในเฟรมจริงเท่านั้น ใบหน้า โต๊ะทำงาน หรื อผนังเปล่าจะไม่ทำให้เกิดการส่งภาพผิดพลาด
เบื้องหลังคือไปป์ไลน์ OpenCV ที่รับมือสภาพการใช้งานจริงได้ ทั้งแสงสะท้อน ตัวอักษรเลเซอร์จางๆ บนหลังบัตรประชาชน และเอกสารที่ถือด้วยมือชิดขอบเฟรม
ผลิตภัณฑ์ใหม่: Face Active Liveness Detection
การตรวจสอบแบบพาสซีฟวิเคราะห์เซลฟีเพียงภาพเดียว แต่ การตรวจสอบแบบแอคทีฟพิสูจน์ว่ามีบุคคลจริงที่ให้ความร่วมมืออยู่หน้ากล้อง: SDK จะออกคำสั่งท่าทางแบบสุ่มบนอุปกรณ์ — กะพริบตา หันซ้าย หันขวา ยิ้ม — ติดตามด้วยจุดสังเกตใบหน้าบนอุปกรณ์ (พร้อมการตรวจจับการกะพริบตาแบบปรับตัวที่ใช้ได้แม้สวมแว่น) เลือกเฟรมหน้าตรงที่คมชัดที่สุด แล้วส่งไปพร้อมบัน ทึกการทำท่าทางทั้งหมด
เซิร์ฟเวอร์จะตรวจสอบเซลฟีซ้ำด้วยเอนจินป้องกันการปลอมแปลงที่ได้รับการรับรอง iBeta PAD ระดับ 1 แล้วส่งคืนผลตัดสินที่ลงลายเซ็น:
- ลายเซ็น HMAC-SHA256 ครอบคลุมผลตัดสินทั้งหมด — ไคลเอนต์ที่ถูกดัดแปลงไม่สามารถปลอมผลลัพธ์ "ผ่าน" ได้
- ค่า SHA-256 ของภาพเซลฟีอยู่ภายในข้อมูลที่ลงลายเซ็น ผูกภาพเข้ากับผลตัดสิน
- การตรวจสอบบันทึกท่าทางจับเซสชันที่ถูกนำมาเล่นซ้ำหรือปลอมแปลงได้
- 1 IC ต่อคำขอ คิดค่าบริการเมื่อการตรวจสอบเสร็จสมบูรณ์ ไม่ว่าผลจะผ่านหรือไม่ผ่าน
การยืนยันใบหน้าและการตรวจสอบแบบพาสซีฟ ง่ายขึ้นกว่าเดิม
SDK ยังห่อหุ้ม API ใบหน้าเดิมของเราด้วยตัวช่วยแบบเรียกครั้งเดียว: captureFace() ถ่ายเซลฟีหน้าตรงจากกล้องอัตโนมัติ และ verifyFaces() / checkPassiveLiveness() ส่งภาพไปประมวลผล — เหมาะสำหรับการเปรียบเทียบใบหน้าสองภาพหรือการตรวจสอบการปลอมแปลงแบบภาพเดียว
ผสานระบบได้ในโค้ดราวสิบบรรทัด
<script src="https://iapp.co.th/sdk/ekyc-sdk.umd.js"></script>
<script>
const ekyc = new IappEkyc.IappEkyc({ apiKey: 'YOUR_API_KEY' });
const result = await ekyc.captureDocument({
mount: document.getElementById('camera'),
documentType: 'thaiIdFront',
locale: 'th',
});
console.log(result.raw); // ข้อมูลบัตรแบบมีโครงสร้าง
</script>
ต้องการใช้ npm? npm install @iapp-technology/ekyc-sdk ส่วนบนมือถือ แพ็กเกจ Flutter มี API แบบเดียวกันทุกประการ อินเทอร์เฟซรองรับภาษาไทย อังกฤษ และจีนในตัว พร้อมธีมสีฟ้าอ่อนที่ปรับแต่งได้
ค่าใช้จ่ายเท่าไหร่?
SDK ฟรี — และ API คิดค่าบริการตามการใช้งานจริงโดยไม่มียอดขั้นต่ำ:
| API | ราคา |
|---|---|
| OCR บัตรประชาชนไทย (หน้า / หลัง) | 1.25 / 0.75 IC ต่อหน้า |
| OCR หนังสือเดินทาง | 0.75 IC ต่อหน้า |
| การยืนยันใบหน้า | 0.3 IC ต่อคำขอ |
| ตรวจสอบความมีชีวิตแบบพาสซีฟ | 0.3 IC ต่อคำขอ |
| ตรวจสอบความมีชีวิตแบบแอคทีฟ (ผลตัดสินลงลายเซ็น) | 1 IC ต่อคำขอ |
การเปิดบัญชีครบวงจร — OCR บัตร + ตรวจสอบความมีชีวิตแบบแอคทีฟ + ยืนยันใบหน้า — ใช้เพียง 2.55 IC หรือประมาณ ฿3.2 บัญชีใหม่รับเครดิตฟรี 50 IC เพียงพอสำหรับการยืนยันตัวตนเต็มรูปแบบประมาณ 19 ครั้ง โดยไม่ต้องใช้บัตรเครดิต
เริ่มต้นใช้งาน
- ดูการทำงานจริง: เดโมสด
- อ่านเอกสาร: เริ่มต้นใช้งาน SDK
- ดาวน์โหลดโค้ด: github.com/iapp-technology/iapp-ekyc-sdk
- สร้าง API Key ฟรีของคุณ: iapp.co.th/register
เราสร้าง SDK นี้ขึ้นเพื่อให้การเพิ่มระบบยืนยันตัวตนระดับธนาคารลงในแอปของคนไทยใช้เวลาเพียงบ่ายเดียว ไม่ใช่ทั้งไตรมาส ยินดีต้อนรับทุกดาว ทุกรายงานปัญหา แ ละทุก Pull Request ครับ