Skip to main content

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

· One min read
Kobkrit Viriyayudhakorn
CEO @ iApp Technology

iApp eKYC — ถ่ายภาพเอกสารอัตโนมัติและตรวจสอบความมีชีวิตของใบหน้า

วันนี้เราขอเปิดตัว 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 ครั้ง โดยไม่ต้องใช้บัตรเครดิต

เริ่มต้นใช้งาน

  1. ดูการทำงานจริง: เดโมสด
  2. อ่านเอกสาร: เริ่มต้นใช้งาน SDK
  3. ดาวน์โหลดโค้ด: github.com/iapp-technology/iapp-ekyc-sdk
  4. สร้าง API Key ฟรีของคุณ: iapp.co.th/register

เราสร้าง SDK นี้ขึ้นเพื่อให้การเพิ่มระบบยืนยันตัวตนระดับธนาคารลงในแอปของคนไทยใช้เวลาเพียงบ่ายเดียว ไม่ใช่ทั้งไตรมาส ยินดีต้อนรับทุกดาว ทุกรายงานปัญหา และทุก Pull Request ครับ