Checkify
SDK JavaScript — prêt pour la production

Construire Checkify dans votre propre application ou site Web.

Un Checkify Pass par site. Votre page choisit la preuve – humaine, âgée de 18 ans ou de 25 ans – lorsque l'utilisateur commence la vérification. Déposez l’extrait d’intégration et vérifiez le résultat sur votre serveur.

Démarrage rapide
<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>

Créez un site numérique dans le tableau de bord de l'entreprise, copiez votre Pass ID, enregistrez les domaines sur lesquels l'intégration s'exécutera, puis collez l'extrait ci-dessous. La vérification facultative du DNS, de la balise méta ou des fichiers augmente l'assurance mais n'est pas requise pour que l'intégration fonctionne.

Besoin d'aide ? Envoyez un e-mail à support@checkify.me ou ouvrez l'onglet Checkify Passes après vous être connecté pour copier votre ID Pass et votre extrait d'intégration.

Flux d'intégration
Site → Pass ID → SDK → Vérification du serveur
En direct
Flux de développement
Créer un site numérique En direct
Copier l'identifiant du laissez-passer En direct
Ajouter l'intégration du SDK En direct
Vérifiez sur votre backend En direct
1
Créer un site
2
Ajouter un SDK
3
Vérifier
Intégrer
SDK en direct
Vérifier
API en direct
Aperçu

Un Pass par site. Tapez la demande sur votre page.

Checkify fournit automatiquement un Pass ID réutilisable lorsque vous créez un site numérique. Vous conservez le même Pass ID partout sur ce site (paiement, connexion, inscription) et définissez data-checkify-request là où chaque preuve est nécessaire. Aucune configuration de lanceur par formulaire.

1

Intégration JavaScript

Widgets à montage automatique ou bindForm pour les formulaires de connexion, d'inscription, de paiement et de contact. Le SDK gère le bouton, le champ checkify_token masqué et l'état de soumission.

Disponible maintenant
2

Vérification du serveur

Appelez POST /v1/qr/results/verify avec la clé API de votre site et le request_id du champ masqué. Ne faites jamais confiance uniquement au navigateur : vérifiez avant de vous inscrire, de payer ou de réinitialiser le mot de passe.

Disponible maintenant
3

WordPress et WooCommerce

Installez le plugin Checkify, collez votre Pass ID et choisissez des vérifications humaines ou d'âge sur les pages que vous protégez. Même modèle en un seul passage que les sites personnalisés.

Disponible maintenant
Modèle en un seul passage

Comment fonctionnent les passes Checkify aujourd'hui

Les sites, les laissez-passer et les demandes de preuves sont des couches distinctes. Cela simplifie la simplicité des plugins WordPress, de WooCommerce et des sites personnalisés : un identifiant à copier, de nombreux endroits pour l'utiliser.

1

1. Créez un site

Enregistrez votre entreprise, ajoutez un site numérique et répertoriez les domaines autorisés (par exemple exemple.com et www.example.com). Chaque site reçoit exactement un Checkify Pass.

2

2. Copiez un identifiant de passe

Recherchez votre ID Pass dans le tableau de bord de l'entreprise sous Checkify Passes ou Developer. Utilisez le même identifiant dans votre site Web, votre plugin ou votre intégration backend : il ne change pas lorsque vous changez de type de preuve.

3

3. Choisissez le type de demande dans le code

Définissez data-checkify-request sur humain, age_over_18 ou age_over_25 à chaque appel d'intégration ou bindForm. Les contrôles humains sont généralement gratuits ; les contrôles d’âge consomment des crédits une fois approuvés.

Types de demandes

data-checkify-request Utilisation typique
humain Remplacement du CAPTCHA, réduction des robots, contrôle humain sans friction
age_over_18 Paiement pour les 18 ans et plus, contenu restreint, inscription limitée à l'âge
age_over_25 Défi 25, seuils d'âge plus élevés
Ce qui est disponible

Options d'intégration

L'intégration JavaScript et le point de terminaison de vérification du serveur sont en production. Utilisez le tableau de bord de l'entreprise pour créer des sites, copier des ID Pass et émettre des clés API de site.

Le transfert d'applications mobiles et l'empaquetage npm sont sur la feuille de route. Tout ce dont vous avez besoin pour les intégrations de sites Web fonctionne aujourd'hui avec le script CDN et l'API de vérification REST.

Disponible aujourd'hui

JS
SDK Web JavaScript
Script CDN pour les sites Web, les formulaires, le paiement et les flux personnalisés. ID de passe + type de demande par intégration.
Disponible maintenant
API
API de vérification du serveur
POST /v1/qr/results/verify avec Autorisation : Porteur YOUR_SITE_API_KEY. Documents et exemples de code dans les guides du développeur.
Disponible maintenant
App
Intégration d'applications mobiles
Lancez Checkify à partir d'applications natives via QR ou lien profond. Guide et packaging SDK à venir.
À venir

Les anciens identifiants de lanceur sont obsolètes. Utilisez Pass ID + type de demande pour toutes les nouvelles intégrations.

Comment ça marche

Intégration de bout en bout

Quatre étapes depuis la configuration du site jusqu'à un utilisateur vérifié sur votre backend. L'ID du Pass reste constant ; seuls le type de demande et le serveur vérifient que les revendications changent par cas d'utilisation.

Étape 1

Créez un site et copiez votre Pass ID

Connectez-vous au tableau de bord de l'entreprise, ouvrez Sites et créez un site numérique avec vos domaines autorisés. Checkify crée automatiquement un Pass. Ouvrez Checkify Passes pour copier l’ID du passe (chk_live_…) ou récupérez l’extrait prêt à l’emploi.

Un Pass, de nombreuses utilisations

Même identifiant de passe lors de la connexion (humaine), du paiement (age_over_18) et des pages réservées au personnel (humaine) – modifiez uniquement data-checkify-request par intégration.

Disponible maintenant : Sites + Vérifier les passes dans le tableau de bord
Créer un site et copier l'ID Checkify Pass

Étape 2

Ajoutez l'intégration à votre page

Chargez le SDK depuis checkify.me et montez un widget Pass, ou utilisez Checkify.bindForm pour les formulaires. Remplacez YOUR_PASS_ID et définissez le type de demande pour cette page ou action.

Intégration minimale
<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>
Disponible maintenant : intégration JavaScript + bindForm

Exemple de liaison de formulaire

<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>

Voir le référence de l'API intégrée pour configure(), les événements et la gestion des URL de retour.

Étape 3

L'utilisateur termine la vérification

Lorsque l'utilisateur appuie sur Vérifier, Checkify ouvre le flux de preuves (dans le navigateur ou via l'application Checkify sur mobile). En cas de succès, le SDK écrit un request_id dans votre champ caché checkify_token afin que votre backend puisse le vérifier.

Même identifiant de passe pour chaque type de preuve sur ce site.
Les humains, âgés de 18 et 25 ans sont sélectionnés dans vos options HTML ou bindForm – et non dans les paramètres Pass.
Le domaine doit correspondre à la liste des domaines autorisés du site.
Disponible dès maintenant : démarrage du pass + transfert de l'application

Options de lancement

Bouton en ligne
Intégrez un widget ou bindForm sur votre page.
QR/lien magique
Emplacements physiques et flux en personne via le tableau de bord.
Transfert mobile
L'utilisateur complète la preuve dans l'application Checkify et revient sur votre site.

Étape 4

Vérifiez sur votre serveur

Lisez request_id à partir du formulaire POST, puis appelez le point de terminaison de vérification avec la clé API de votre site. Vérifiez les réclamations approuvées (human_verified, age_over_18, etc.) avant d'autoriser l'action protégée.

Vérifier la demande (serveur)
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
}
Disponible maintenant : POST /v1/qr/results/verify

Après la vérification réussie

L'extrémité avant
Activez la soumission, continuez le paiement ou affichez le succès, uniquement après que votre serveur ait confirmé la vérification.
Back-end
Utilisez require_claims et consume: true pour des actions ponctuelles telles que l'inscription ou la réinitialisation du mot de passe.
Votre police
Autorisez le paiement, déverrouillez le contenu, créez le compte ou approuvez l'action du personnel en fonction des réclamations approuvées.

Prêt pour la production pour les sites Web

Créez un site, copiez un Pass ID, intégrez le SDK et vérifiez avec une clé API de site. WordPress et WooCommerce utilisent le même modèle.

Utiliser maintenant

Intégration JavaScript, bindForm, API de vérification du serveur, clés API du site, plugin WordPress, tableau de bord commercial.

Feuille de route

Package npm, webhooks, livraison de webhooks signés, guides SDK mobiles natifs.

Commencez à intégrer

Créez votre site dans le tableau de bord de l'entreprise, copiez votre Pass ID et suivez le démarrage rapide du développeur. Les sites WordPress peuvent utiliser le plugin avec le même Pass ID.