Checkify
JavaScript SDK – جاهز للإنتاج

بناء Checkify في التطبيق الخاص بك أو موقع الويب الخاص بك.

بطاقة Checkify واحدة لكل موقع. تختار صفحتك الإثبات — إنسانًا أو عمره 18 عامًا أو 25 عامًا — عندما يبدأ المستخدم في التحقق. قم بإسقاط مقتطف التضمين وتحقق من النتيجة على الخادم الخاص بك.

بداية سريعة
<script src="https://checkify.me/sdk/v1/checkify.min.js"></script>
<div data-checkify-pass="chk_live_YOUR_PASS_ID" data-checkify-request="human"></div>

أنشئ موقعًا رقميًا في لوحة معلومات الأعمال، وانسخ معرف المرور الخاص بك، وقم بتسجيل النطاقات التي سيتم تشغيل التضمين فيها، ثم الصق المقتطف أدناه. يعمل DNS الاختياري أو علامة التعريف أو التحقق من الملف على زيادة الضمان ولكنه ليس مطلوبًا حتى يعمل التضمين.

بحاجة الى مساعدة؟ أرسل بريدًا إلكترونيًا إلى support@checkify.me أو افتح علامة التبويب Checkify Passes بعد تسجيل الدخول لنسخ معرف المرور ومقتطف التكامل.

تدفق التكامل
الموقع → معرف المرور → SDK → التحقق من الخادم
يعيش
تدفق المطور
إنشاء موقع رقمي يعيش
نسخ معرف المرور يعيش
إضافة تضمين SDK يعيش
التحقق على الواجهة الخلفية الخاصة بك يعيش
1
إنشاء موقع
2
إضافة SDK
3
يؤكد
تضمين
SDK مباشر
يؤكد
واجهة برمجة التطبيقات الحية
ملخص

تمريرة واحدة لكل موقع. نوع الطلب على صفحتك.

تحقق من توفير معرف مرور واحد قابل لإعادة الاستخدام تلقائيًا عند إنشاء موقع رقمي. يمكنك الاحتفاظ بنفس معرف المرور في كل مكان على هذا الموقع - الخروج، وتسجيل الدخول، والتسجيل - وتعيين data-checkify-request حيث يلزم كل إثبات. لا يوجد إعداد قاذفة لكل نموذج.

1

تضمين جافا سكريبت

أدوات التثبيت التلقائي أو bindForm لتسجيل الدخول والاشتراك والخروج ونماذج الاتصال. يتعامل SDK مع الزر والحقل checkify_token المخفي وحالة الإرسال.

متوفر الآن
2

التحقق من الخادم

اتصل بـ POST /v1/qr/results/verify باستخدام مفتاح API لموقعك ومعرف الطلب من الحقل المخفي. لا تثق أبدًا بالمتصفح وحده — تحقق منه قبل الاشتراك أو الخروج أو إعادة تعيين كلمة المرور.

متوفر الآن
3

ووردبريس ووكومرس

قم بتثبيت المكون الإضافي Checkify، والصق معرف المرور الخاص بك، واختر عمليات فحص بشرية أو عمرية على الصفحات التي تحميها. نفس نموذج المرور الواحد مثل المواقع المخصصة.

متوفر الآن
نموذج تمريرة واحدة

كيف تعمل Checkify Passes اليوم

تعد المواقع والتصاريح وطلبات الإثبات طبقات منفصلة. يؤدي هذا إلى إبقاء مكونات WordPress الإضافية وWooCommerce والمواقع المخصصة بسيطة: معرف واحد للنسخ، والعديد من الأماكن لاستخدامه.

1

1. إنشاء موقع

سجل عملك، وأضف موقعًا رقميًا، وأدرج النطاقات المسموح بها (على سبيل المثال example.com وwww.example.com). يحصل كل موقع على Checkify Pass واحد بالضبط.

2

2. انسخ معرف مرور واحد

ابحث عن معرف المرور الخاص بك في لوحة معلومات الأعمال ضمن Checkify Passes أو Developer. استخدم نفس المعرف في موقع الويب الخاص بك أو المكون الإضافي أو تكامل الواجهة الخلفية - فهو لا يتغير عند تبديل أنواع الإثبات.

3

3. اختر نوع الطلب بالكود

اضبط data-checkify-request على الإنسان أو age_over_18 أو age_over_25 في كل مكالمة مضمنة أو bindForm. عادة ما تكون الشيكات البشرية مجانية؛ تستهلك شيكات العمر الاعتمادات عند الموافقة عليها.

أنواع الطلب

data-checkify-request الاستخدام النموذجي
بشر استبدال اختبار CAPTCHA، وتقليل الروبوتات، والتحقق البشري بدون احتكاك
age_over_18 18+ الخروج، المحتوى المقيد، الاشتراك حسب العمر
age_over_25 التحدي 25، عتبات عمرية أعلى
ما هو متاح

خيارات التكامل

يتم تشغيل نقطة نهاية التحقق من تضمين JavaScript والخادم في مرحلة الإنتاج. استخدم لوحة معلومات الأعمال لإنشاء المواقع ونسخ معرفات المرور وإصدار مفاتيح API للموقع.

إن تسليم تطبيقات الهاتف المحمول وتغليف npm موجودان على خريطة الطريق. كل ما تحتاجه لتكامل مواقع الويب يعمل اليوم مع البرنامج النصي CDN وREST Verified API.

متوفر اليوم

JS
جافا سكريبت ويب SDK
البرنامج النصي CDN لمواقع الويب والنماذج والخروج والتدفقات المخصصة. معرف المرور + نوع الطلب لكل عملية تضمين.
متوفر الآن
API
خادم التحقق من API
POST /v1/qr/results/verify بالتفويض: الحامل YOUR_SITE_API_KEY. المستندات ونماذج التعليمات البرمجية في أدلة المطور.
متوفر الآن
App
تكامل تطبيقات الهاتف المحمول
قم بتشغيل Checkify من التطبيقات الأصلية عبر QR أو الرابط العميق. يتوفر الدليل وتغليف SDK قريبًا.
قريباً

تم إهمال معرفات المشغل القديمة. استخدم معرف المرور + نوع الطلب لجميع عمليات التكامل الجديدة.

كيف يعمل

التكامل من النهاية إلى النهاية

أربع خطوات من إعداد الموقع إلى مستخدم تم التحقق منه على الواجهة الخلفية لديك. يظل معرف المرور ثابتًا؛ يتغير نوع الطلب والخادم فقط حسب حالة الاستخدام.

الخطوة 1

أنشئ موقعًا وانسخ معرف المرور الخاص بك

قم بتسجيل الدخول إلى لوحة معلومات الأعمال، وافتح المواقع، وأنشئ موقعًا رقميًا بالنطاقات المسموح بها. يقوم Checkify بإنشاء ممر واحد تلقائيًا. افتح Checkify Passes لنسخ معرف المرور (chk_live_…) أو احصل على المقتطف الجاهز.

تمريرة واحدة، العديد من الاستخدامات

نفس معرف المرور عند تسجيل الدخول (البشري)، والخروج (age_over_18)، والصفحات المخصصة للموظفين فقط (البشرية) - قم بتغيير data-checkify-request فقط لكل عملية تضمين.

متوفر الآن: المواقع + التحقق من التمريرات في لوحة التحكم
قم بإنشاء موقع ونسخ Checkify Pass ID

الخطوة 2

أضف التضمين إلى صفحتك

قم بتحميل SDK من checkify.me وقم بتثبيت أداة Pass، أو استخدم Checkify.bindForm للنماذج. استبدل YOUR_PASS_ID وقم بتعيين نوع الطلب لتلك الصفحة أو الإجراء.

الحد الأدنى من التضمين
<script src="https://checkify.me/sdk/v1/checkify.min.js"></script>
<div data-checkify-pass="chk_live_YOUR_PASS_ID" data-checkify-request="human"></div>
متوفر الآن: تضمين JavaScript + bindForm

مثال ملزم للنموذج

<script src="https://checkify.me/sdk/v1/checkify.min.js"></script>

<div
  data-checkify-pass="chk_live_YOUR_PASS_ID"
  data-checkify-request="age_over_18"
  data-checkify-text="Verify with Checkify"
></div>

انظر تضمين مرجع API للتكوين () والأحداث ومعالجة عنوان URL للإرجاع.

الخطوة 3

يكمل المستخدم عملية التحقق

عندما ينقر المستخدم على "تحقق"، يفتح Checkify تدفق الإثبات (في المتصفح أو عبر تطبيق Checkify على الهاتف المحمول). عند النجاح، يكتب SDK request_id في حقل checkify_token المخفي حتى تتمكن الواجهة الخلفية لديك من التحقق منه.

نفس معرف المرور لكل نوع إثبات على هذا الموقع.
يتم تحديد الأشخاص الذين يبلغون من العمر 18 عامًا و25 عامًا في خيارات HTML أو bindForm — وليس في إعدادات المرور.
يجب أن يتطابق النطاق مع قائمة النطاقات المسموح بها للموقع.
متوفر الآن: اجتياز البداية + تسليم التطبيق

خيارات الإطلاق

زر مضمن
تضمين القطعة أو bindForm على صفحتك.
QR / الرابط السحري
المواقع المادية والتدفقات الشخصية عبر لوحة المعلومات.
تسليم المحمول
يكمل المستخدم إثباتًا في تطبيق Checkify ويعود إلى موقعك.

الخطوة 4

التحقق على الخادم الخاص بك

اقرأ request_id من النموذج POST، ثم اتصل بنقطة نهاية التحقق باستخدام مفتاح API لموقعك. تحقق من المطالبات المعتمدة (human_verified، age_over_18، وما إلى ذلك) قبل السماح بالإجراء المحمي.

التحقق من الطلب (الخادم)
POST https://checkify.me/v1/qr/results/verify
Authorization: Bearer YOUR_SITE_API_KEY

{
  "request_id": "uuid-from-checkify_token-field",
  "required_claims": ["human_verified"],
  "consume": true
}
متوفر الآن: POST /v1/qr/results/verify

بعد نجاح التحقق

الواجهة الأمامية
قم بتمكين الإرسال أو متابعة الدفع أو إظهار النجاح - فقط بعد تأكيد الخادم الخاص بك للتحقق.
الخلفية
استخدم require_claims وconsume: true للإجراءات التي تتم لمرة واحدة مثل الاشتراك أو إعادة تعيين كلمة المرور.
سياستك
السماح بالخروج، أو فتح المحتوى، أو إنشاء الحساب، أو الموافقة على إجراء الموظفين بناءً على المطالبات المعتمدة.

جاهز للإنتاج للمواقع الإلكترونية

قم بإنشاء موقع، وانسخ معرف مرور واحد، وقم بتضمين SDK، وتحقق باستخدام مفتاح واجهة برمجة تطبيقات الموقع. يستخدم WordPress وWooCommerce نفس النموذج.

استخدم الآن

تضمين جافا سكريبت، bindForm، واجهة برمجة تطبيقات التحقق من الخادم، مفاتيح واجهة برمجة تطبيقات الموقع، مكون WordPress الإضافي، لوحة تحكم الأعمال.

خريطة الطريق

حزمة npm، وخطافات الويب، وتسليم خطاف الويب الموقع، وأدلة SDK الأصلية للهاتف المحمول.

ابدأ بالدمج

قم بإنشاء موقعك في لوحة معلومات الأعمال، وانسخ معرف المرور الخاص بك، واتبع البدء السريع للمطور. يمكن لمواقع WordPress استخدام المكون الإضافي بنفس معرف المرور.