Checkify
JavaScript SDK v1.0.1

Quickstart 5 นาที

เพิ่ม Checkify ลงในเว็บไซต์ด้วย Pass ID หนึ่งรายการและประเภทคำขอ ไม่ต้องตั้งค่า launcher ด้วยตนเอง

1. สร้างไซต์และคัดลอก Pass ID ของคุณ

ในแอป Checkify หรือแดชบอร์ดธุรกิจ สร้างไซต์ดิจิทัลและลงทะเบียนโดเมนที่ embed จะทำงาน Checkify จัดเตรียม Pass หนึ่งรายการต่อไซต์โดยอัตโนมัติ (เช่น chk_live_...).

สำหรับการทดสอบ sandbox ใช้ Pass ทดสอบ ( chk_test_...) จากไซต์สภาพแวดล้อมทดสอบ

2. เพิ่ม embed snippet

วางโค้ดนี้ลงในหน้าเว็บ แทนที่ YOUR_PASS_ID และเลือกประเภทคำขอ

<script src="https://checkify.me/sdk/v1/checkify.min.js"></script>
<div
  data-checkify-pass="YOUR_PASS_ID"
  data-checkify-request="human"
  data-checkify-text="Verify with Checkify"
></div>

3. ผูกแบบฟอร์ม (ไม่บังคับ)

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

<form id="signup-form">
  <input type="email" name="email" required>
  <input type="hidden" id="checkify_token" name="checkify_token">
  <div id="checkify-button"></div>
  <button id="submit" type="button">Create account</button>
</form>

<script src="https://checkify.me/sdk/v1/checkify.min.js"></script>
<script>
  Checkify.bindForm('#signup-form', {
    passId: 'YOUR_PASS_ID',
    requestType: 'human',
    buttonTarget: '#checkify-button',
    submitButton: '#submit',
    hiddenInput: '#checkify_token'
  });
</script>

4. ยืนยันบน backend ของคุณ

เบราว์เซอร์ได้รับเฉพาะโทเค็น ต้องยืนยันฝั่งเซิร์ฟเวอร์เสมอก่อนอนุญาตการดำเนินการที่ปกป้อง

ใช้ site API key ของคุณและเรียก POST /v1/qr/results/verify พร้อม request_id จากฟิลด์ที่ซ่อน (embed รุ่นเก่าอาจยังส่ง poll token) ดู คู่มือยืนยันฝั่งเซิร์ฟเวอร์. ดู เอกสารอ้างอิง API สำหรับ events และการจัดการ return URL

ประเภทคำขอ

ประเภทคำขอ การใช้งานทั่วไป
humanลดบอท/สแปม
age_over_18เนื้อหา 18+ หรือ checkout
age_over_21สินค้า 21+ (แอลกอฮอล US ฯลฯ)
age_over_25เกณฑ์อายุที่สูงขึ้น

การผูกโดเมน

embed เริ่มทำงานได้เฉพาะจากโดเมนที่ลงทะเบียนบนไซต์ Checkify ของคุณ การยืนยัน DNS/meta/file แบบไม่บังคับช่วยเพิ่มความมั่นใจของธุรกิจ แต่ไม่จำเป็นสำหรับให้ embed ทำงานบนโดเมนที่ลงทะเบียนแล้ว