Checkify

ตรวจสอบสำหรับนักพัฒนา

ถามคำถาม. รับหลักฐานที่เชื่อถือได้

เชื่อมต่อไซต์ คัดลอก Checkify Pass ID เลือกสิ่งที่ต้องการยืนยัน แล้วใส่ Checkify ลงในการเข้าสู่ระบบ การชำระเงิน ความคิดเห็น แบบฟอร์มติดต่อ หรือขั้นตอนที่กำหนดเองของคุณ

โมเดลบูรณาการ

หนึ่งรูปแบบการตรวจสอบ

ใบสมัครของคุณขอหลักฐาน Checkify ดำเนินการตามเส้นทางของลูกค้า คุณได้รับผลลัพธ์และตัดสินใจว่าจะเกิดอะไรขึ้นต่อไป

ขอ

ขอหลักฐานครับ

ใบสมัครของคุณขอหลักฐานที่จำเป็นสำหรับการดำเนินการ เช่น อายุมากกว่า 18 ปีหรือการตรวจสอบโดยมนุษย์

ตรวจสอบ

ลูกค้ายืนยัน

Checkify กำหนดว่ามีหลักฐานเพียงพอหรือไม่ หรือลูกค้าจำเป็นต้องดำเนินการยืนยันเพิ่มเติมหรือไม่

ผลลัพธ์

ดำเนินการต่อในแอปของคุณ

เซิร์ฟเวอร์ของคุณจะยืนยันผลลัพธ์และอนุญาต บล็อก หรือดำเนินการป้องกันต่อไป

จริง API

ดูการบูรณาการทั้งหมด

หลังจากที่ลูกค้าเสร็จสิ้นเซสชัน Pass แล้ว แบ็กเอนด์ของคุณจะยืนยัน request_id ด้วยคีย์ API ของไซต์ อย่าใส่รหัสไซต์ API ในโค้ดของเบราว์เซอร์

ขอ

POST /v1/qr/results/verify
Authorization: Bearer YOUR_SITE_API_KEY
Content-Type: application/json

{
  "request_id": "56a57761-ff5b-42f0-9c97-6c13e223e017",
  "required_claims": ["age_over_18"],
  "consume": true
}

การตอบสนอง

{
  "success": true,
  "status": "completed",
  "approved_claims": {
    "age_over_18": true
  }
}

เบราว์เซอร์หรือปลั๊กอินจะจัดเก็บ request_id (มักเป็น checkify_token) เซิร์ฟเวอร์ของคุณคือผู้มีอำนาจ — ยืนยัน Approved_claims ก่อนที่จะอนุญาตการดำเนินการ

สิ่งที่คุณสามารถขอได้

บูรณาการหนึ่ง หลักฐานที่แตกต่างกัน

เปลี่ยนประเภทคำขอหรือการเรียกร้องที่จำเป็นสำหรับการเดินทางแต่ละครั้ง โดยไม่ต้องสร้างโครงสร้างพื้นฐานการตรวจสอบใหม่

อายุ

ขอเกณฑ์อายุ เช่น อายุมากกว่า 13, 16, 18 หรือ 25 ปี

age_over_18

มนุษย์

กำหนดว่ามีบุคคลจริงอยู่เพื่อควบคุมแบบฟอร์ม การเข้าสู่ระบบ และการละเมิด

human_verified

การประกันตัวตน

ขอระดับการรับประกันที่เหมาะสมกับความเสี่ยง — ตั้งแต่ระดับพื้นฐานจนถึงระดับสูง

basic → highAssurance

ระดับการรับประกันและตัวเลือกหลักฐานที่แน่นอนขึ้นอยู่กับการเดินทาง อุปกรณ์ และนโยบายที่กำหนดค่าไว้ ดูคู่มือการตรวจสอบเซิร์ฟเวอร์สำหรับชื่อการอ้างสิทธิ์

วิธีที่คุณบูรณาการ

จากปลั๊กอินถึง API

เริ่มต้นด้วยเส้นทางที่ตรงกับสแต็กของคุณ เส้นทางการผลิตทั้งหมดใช้แบบจำลองการพิสูจน์เดียวกัน

ปลั๊กอิน

WordPress, WooCommerce และ Joomla / J2Commerce สำหรับ CMS ทั่วไปและประตูชำระเงิน

WordPress คู่มือ →

จาวาสคริปต์

CDN ฝังและbindFormสำหรับเว็บไซต์ที่กำหนดเอง เริ่มผ่านเซสชันและเขียนโทเค็นลงในแบบฟอร์มของคุณ

ฝังเอกสาร →

Shopify และ Wix อยู่ในรายชื่อรอ / เร็วๆ นี้ และจะไม่อยู่ในรายการเป็นการผสานรวมการใช้งานจริงที่นี่

คุณสมบัติ

รหัสผ่าน ID เทียบกับคีย์ไซต์ API

Checkify ใช้ข้อมูลรับรองสองชุดที่แตกต่างกัน การใช้ข้อมูลรับรองที่ไม่ถูกต้องในตำแหน่งที่ไม่ถูกต้องเป็นข้อผิดพลาดในการผสานรวมที่พบบ่อยที่สุด

รหัสประจำตัว

Browser embed, WordPress, Joomla — frontend only

คีย์ไซต์ API (csk_…)

Backend verify API — server only, never in JavaScript

การส่งมอบผลลัพธ์

ทราบเมื่อการตรวจสอบเสร็จสิ้น

สำหรับเว็บไซต์มาตรฐานและขั้นตอนการชำระเงิน ให้ตรวจสอบ request_id บนเซิร์ฟเวอร์ของคุณเมื่อมีการส่งการดำเนินการที่ได้รับการป้องกัน การโพลสถานะที่เป็นตัวเลือกมีให้สำหรับส่วนหน้าที่กำหนดเอง

1

เซสชั่นการส่งผ่านเริ่มต้นขึ้น

เพจหรือปลั๊กอินของคุณเริ่มต้นคำขอ Checkify Pass ที่เชื่อมโยงกับไซต์ของคุณ

2

ลูกค้าทำเสร็จแล้ว

ลูกค้ายืนยันหรืออนุมัติในแอป Checkify

3

เซิร์ฟเวอร์ของคุณยืนยัน

โทรหาปลายทางการยืนยัน ตรวจสอบ Approved_claims จากนั้นอนุญาตหรือบล็อก

ปัจจุบันไม่จำเป็นต้องใช้ Webhook สำหรับการยืนยันวัตถุประสงค์ทั่วไปสำหรับการผสานรวมแบบมาตรฐาน Webhook ขาออกของพันธมิตร (เช่น GoHighLevel) ได้รับการกำหนดค่าแยกต่างหากในแดชบอร์ดธุรกิจ

เอกสารประกอบ

ที่ซึ่งรายละเอียดอาศัยอยู่

ใช้คำแนะนำเหล่านี้เพื่อความลึกในการนำไปปฏิบัติ หน้านี้เน้นไปที่โมเดลการรวมระบบ

API อ้างอิง

ตำแหน่งข้อมูลที่ใช้โดยการรวมระบบสาธารณะ รวมถึงการตรวจสอบและสถานะ

เปิด API เอกสาร →

ทำการร้องขอการพิสูจน์ครั้งแรกของคุณ

เพิ่ม Checkify ในการเดินทางครั้งหนึ่งก่อน — อายุ มนุษย์ หรืออัตลักษณ์ — จากนั้นขยายตามความต้องการผลิตภัณฑ์ของคุณเพิ่มขึ้น