Navigateur API pour la vérification Checkify Pass. URL CDN :
https://checkify.me/sdk/v1/checkify.min.js
<script src="https://checkify.me/sdk/v1/checkify.min.js"></script>
Après le chargement,
window.Checkify.version
signale la version SDK (actuellement 1.0.1).
Le SDK monte automatiquement les éléments avec ces attributs lors du chargement de la page :
<div
data-checkify-pass="YOUR_PASS_ID"
data-checkify-request="human"
data-checkify-text="Verify with Checkify"
data-checkify-return-url="https://yoursite.com/done"
></div>
Obsolète :
data-checkify-launcher
fonctionne toujours mais enregistre un avertissement de console. Utilisez plutôt le type de requête Pass +.
Définissez les paramètres globaux par défaut avant de monter les widgets.
Checkify.configure({
baseUrl: 'https://checkify.me',
completeUrl: '/checkify/complete'
});
Render est un bouton de vérification, écrit un jeton sur une entrée masquée et désactive la soumission jusqu'à vérification.
Checkify.bindForm('#my-form', {
passId: 'YOUR_PASS_ID',
requestType: 'human',
buttonTarget: '#checkify-wrap',
submitButton: '#submit',
hiddenInput: '#checkify_token',
disableSubmitUntilVerified: true
});
Porte pleine page ou conteneur qui bloque le contenu jusqu'à ce que la vérification soit terminée.
Checkify.createHumanGate({
passId: 'YOUR_PASS_ID',
requestType: 'human',
container: '#gate-root',
title: 'Verify to continue'
});
Lorsque les utilisateurs terminent la vérification dans l'application Checkify, ils peuvent revenir sur votre site avec
checkify_request_id
dans la chaîne de requête. Le SDK appelle
Checkify.checkReturnedVerification()
automatiquement lors du chargement.
window.addEventListener('checkify:verified', (e) => {
console.log('Verified', e.detail);
});
window.addEventListener('checkify:error', (e) => {
console.error('Checkify error', e.detail);
});
| Méthode | Description |
|---|---|
Checkify.mount(root?) | Widgets Mount Pass sous l'élément racine facultatif |
Checkify.bindForm(...) | Aide à l'intégration de formulaire |
Checkify.createHumanGate(...) | Interface utilisateur de la porte de vérification humaine |
Checkify.verify(options) | Flux de vérification programmatique |
Checkify.checkReturnedVerification() | Gérer l'URL de retour après le transfert de l'application |