Checkify

CHECKIFY POUR LES DÉVELOPPEURS

Posez une question. Obtenez une preuve fiable.

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

Un modèle de vérification.

Votre candidature demande un justificatif. Checkify gère le parcours client. Vous recevez un résultat et décidez de la suite.

DEMANDE

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.

VÉRIFIER

Le client vérifie

Checkify détermine s'il existe des preuves suffisantes ou si le client doit effectuer une vérification supplémentaire.

RÉSULTAT

Continuez dans votre application

Votre serveur confirme le résultat et autorise, bloque ou poursuit l'action protégée.

VRAIE API

Voir toute l'intégration.

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

Une intégration. Différentes preuves.

Modifiez le type de demande ou les réclamations requises pour chaque voyage, sans reconstruire l'infrastructure de vérification.

Âge

Demandez un seuil d'âge tel que plus de 13, 16, 18 ou 25 ans.

age_over_18

Humain

Établissez qu'une personne réelle est présente pour les formulaires, la connexion et les contrôles d'abus.

human_verified

Assurance de l'identité

Demandez le niveau d’assurance adapté au risque – de l’assurance de base à l’assurance élevée.

basic → highAssurance

Les 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

Du plugin à l'API.

Commencez par le chemin qui correspond à votre pile. Tous les chemins de production utilisent le même modèle de preuve.

Plugins

WordPress, WooCommerce et Joomla / J2Commerce pour les CMS et les portes de paiement courantes.

Guide WordPress →

Javascript

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 →

API du serveur

Confirmez les résultats avec POST /v1/qr/results/verify et une clé API du site (csk_).

Vérifier le serveur →

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

Identifiant du mot de passe vs clé du site API

Checkify utilise deux identifiants différents. Utiliser le mauvais au mauvais endroit est l'erreur d'intégration la plus courante.

Identifiant de carte d'accès

Browser embed, WordPress, Joomla — frontend only

Clé du site API (csk_…)

Backend verify API — server only, never in JavaScript

LIVRAISON DES RÉSULTATS

Sachez quand la vérification est terminée.

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.

1

La session Pass commence

Votre page ou plugin lance une demande Checkify Pass liée à votre site.

2

Le client termine

Le client vérifie ou approuve dans l'application Checkify.

3

Votre serveur confirme

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

Où vit le détail.

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.

Faites votre première demande de justificatif.

Ajoutez d'abord Checkify à un parcours (âge, humain ou identité), puis développez-le à mesure que vos besoins en produits augmentent.