เพิ่ม Checkify ลงในเว็บไซต์ด้วย Pass ID หนึ่งรายการและประเภทคำขอ ไม่ต้องตั้งค่า launcher ด้วยตนเอง
ในแอป Checkify หรือแดชบอร์ดธุรกิจ สร้างไซต์ดิจิทัลและลงทะเบียนโดเมนที่ embed จะทำงาน Checkify จัดเตรียม Pass หนึ่งรายการต่อไซต์โดยอัตโนมัติ (เช่น
chk_live_...).
สำหรับการทดสอบ sandbox ใช้ Pass ทดสอบ (
chk_test_...)
จากไซต์สภาพแวดล้อมทดสอบ
วางโค้ดนี้ลงในหน้าเว็บ แทนที่
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>
สำหรับฟอร์มเข้าสู่ระบบ สมัครสมาชิก ชำระเงิน หรือติดต่อ ให้ 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>
เบราว์เซอร์ได้รับเฉพาะโทเค็น ต้องยืนยันฝั่งเซิร์ฟเวอร์เสมอก่อนอนุญาตการดำเนินการที่ปกป้อง
ใช้ 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 ทำงานบนโดเมนที่ลงทะเบียนแล้ว