Demandez la preuve
Votre candidature demande la preuve requise pour une action – par exemple plus de 18 ans ou vérifiée par un humain.
CHECKIFY POUR LES DÉVELOPPEURS
Connectez votre site, copiez votre Checkify Pass ID, choisissez ce que vous souhaitez vérifier et déposez Checkify dans la connexion, le paiement, les commentaires, les formulaires de contact ou votre propre flux personnalisé.
MODÈLE D'INTÉGRATION
Votre candidature demande un justificatif. Checkify gère le parcours client. Vous recevez un résultat et décidez de la suite.
Votre candidature demande la preuve requise pour une action – par exemple plus de 18 ans ou vérifiée par un humain.
Checkify détermine s'il existe des preuves suffisantes ou si le client doit effectuer une vérification supplémentaire.
Votre serveur confirme le résultat et autorise, bloque ou poursuit l'action protégée.
VRAIE API
Une fois que le client a terminé une session Pass, votre backend vérifie le request_id avec une clé de site API. Ne mettez jamais la clé du site API dans le code du navigateur.
Demande
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
}
Réponse
{
"success": true,
"status": "completed",
"approved_claims": {
"age_over_18": true
}
}
Le navigateur ou le plugin stocke un request_id (souvent sous le nom checkify_token). Votre serveur est l'autorité — confirmez approved_claims avant d'autoriser l'action.
CE QUE VOUS POUVEZ DEMANDER
Modifiez le type de demande ou les réclamations requises pour chaque voyage, sans reconstruire l'infrastructure de vérification.
Demandez un seuil d'âge tel que plus de 13, 16, 18 ou 25 ans.
age_over_18Établissez qu'une personne réelle est présente pour les formulaires, la connexion et les contrôles d'abus.
human_verifiedDemandez le niveau d’assurance adapté au risque – de l’assurance de base à l’assurance élevée.
basic → highAssuranceLes niveaux d’assurance et les options de preuves exactes dépendent du parcours, de l’appareil et de la politique configurée. Consultez le guide de vérification du serveur pour connaître les noms des revendications.
COMMENT VOUS INTÉGRER
Commencez par le chemin qui correspond à votre pile. Tous les chemins de production utilisent le même modèle de preuve.
WordPress, WooCommerce et Joomla / J2Commerce pour les CMS et les portes de paiement courantes.
Guide WordPress →Intégration CDN et bindForm pour les sites Web personnalisés. Démarre les sessions Pass et écrit le jeton dans votre formulaire.
Intégrer des documents →Confirmez les résultats avec POST /v1/qr/results/verify et une clé API du site (csk_).
Vérifier le serveur →Voyages sur site et d'appareil à appareil à l'aide du Pass et du transfert QR.
Guide du personnel physique →Shopify et Wix sont sur liste d'attente/à venir et ne sont pas répertoriés ici comme intégrations de production en direct.
Informations d'identification
Checkify utilise deux identifiants différents. Utiliser le mauvais au mauvais endroit est l'erreur d'intégration la plus courante.
Browser embed, WordPress, Joomla — frontend only
Backend verify API — server only, never in JavaScript
LIVRAISON DES RÉSULTATS
Pour les flux de site Web et de paiement standard, vérifiez le request_id sur votre serveur lorsque l'action protégée est soumise. Une interrogation d’état facultative est disponible pour les interfaces personnalisées.
Votre page ou plugin lance une demande Checkify Pass liée à votre site.
Le client vérifie ou approuve dans l'application Checkify.
Appelez le point de terminaison de vérification, vérifiez approved_claims, puis autorisez ou bloquez.
Les webhooks de vérification à usage général ne sont aujourd’hui pas requis pour les intégrations standard. Les webhooks sortants des partenaires (par exemple GoHighLevel) sont configurés séparément dans le tableau de bord de l'entreprise.
DOCUMENTATION
Utilisez ces guides pour connaître la profondeur de la mise en œuvre. Cette page reste centrée sur le modèle d'intégration.
Intégrez un Pass et liez un formulaire pour votre première action protégée.
Ouvrir le démarrage rapide →Points de terminaison utilisés par les intégrations publiques, y compris la vérification et l'état.
Ouvrir la documentation de l'API →attributs de vérification des données, options bindForm et types de requêtes.
Ouvrir les documents intégrés →Clés API du site, require_claims, consume et signé_result.
Ouvrir le guide du serveur →Ajoutez d'abord Checkify à un parcours (âge, humain ou identité), puis développez-le à mesure que vos besoins en produits augmentent.