Browser API für die Checkify Pass-Überprüfung. CDN-URL:
https://checkify.me/sdk/v1/checkify.min.js
<script src="https://checkify.me/sdk/v1/checkify.min.js"></script>
Nach dem Laden meldet
window.Checkify.version
die SDK-Version (derzeit 1.0.1).
Der SDK mountet Elemente mit diesen Attributen automatisch beim Laden der Seite:
<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>
Veraltet:
data-checkify-launcher
funktioniert immer noch, protokolliert jedoch eine Konsolenwarnung. Verwenden Sie stattdessen den Anforderungstyp „Pass +“.
Legen Sie globale Standardeinstellungen fest, bevor Sie Widgets bereitstellen.
Checkify.configure({
baseUrl: 'https://checkify.me',
completeUrl: '/checkify/complete'
});
Renders ist eine Überprüfungsschaltfläche, schreibt ein Token in einen versteckten Eingang und deaktiviert die Übermittlung bis zur Überprüfung.
Checkify.bindForm('#my-form', {
passId: 'YOUR_PASS_ID',
requestType: 'human',
buttonTarget: '#checkify-wrap',
submitButton: '#submit',
hiddenInput: '#checkify_token',
disableSubmitUntilVerified: true
});
Ganzseitiges oder Container-Gate, das den Inhalt blockiert, bis die Überprüfung abgeschlossen ist.
Checkify.createHumanGate({
passId: 'YOUR_PASS_ID',
requestType: 'human',
container: '#gate-root',
title: 'Verify to continue'
});
Wenn Benutzer die Überprüfung im abschließen Wenn Sie eine Checkify-App verwenden, kehren sie möglicherweise mit
checkify_request_id
in der Abfragezeichenfolge zu Ihrer Website zurück. Der SDK ruft
Checkify.checkReturnedVerification()
automatisch beim Laden auf.
window.addEventListener('checkify:verified', (e) => {
console.log('Verified', e.detail);
});
window.addEventListener('checkify:error', (e) => {
console.error('Checkify error', e.detail);
});
| Methode | Beschreibung |
|---|---|
Checkify.mount(root?) | Mount Pass-Widgets unter optionalem Stammelement |
Checkify.bindForm(...) | Formular-Integrationshilfe |
Checkify.createHumanGate(...) | Gate zur menschlichen Verifizierung UI |
Checkify.verify(options) | Programmatischer Überprüfungsablauf |
Checkify.checkReturnedVerification() | Rückgabe-URL nach App-Übergabe verarbeiten |