JavaScript SDK v1.0.4
Fügen Sie Checkify mit einer Pass-ID und einem Anforderungstyp zu Ihrer Website hinzu. Keine manuelle Einrichtung des Launchers erforderlich.
Erstellen Sie in der Checkify-App oder im Business-Dashboard eine digitale Site und registrieren Sie die Domain, in der Ihre Einbettung ausgeführt wird. Checkify stellt automatisch einen Pass pro Site bereit (zum Beispiel
chk_live_...).
Verwenden Sie für Sandbox-Tests einen Testpass (
chk_test_...)
von einer Testumgebungs-Site.
Fügen Sie es in Ihre Seite ein. Ersetzen Sie
YOUR_PASS_ID
und wählen Sie eine Anfrage aus Geben Sie ein.
<script src="https://checkify.me/sdk/v1/checkify.min.js"></script>
<div
data-checkify-pass="YOUR_PASS_ID"
data-checkify-request="human"
data-checkify-text="Verify with Checkify"
></div>
Überlassen Sie für Anmelde-, Anmelde-, Checkout- oder Kontaktformulare die Verarbeitung der Schaltfläche, des ausgeblendeten Token-Felds und des Übermittlungsstatus.
<form id="signup-form">
<input type="email" name="email" required>
<input type="hidden" id="checkify_token" name="checkify_token">
<div id="checkify-button"></div>
<button id="submit" type="button">Create account</button>
</form>
<script src="https://checkify.me/sdk/v1/checkify.min.js"></script>
<script>
Checkify.bindForm('#signup-form', {
passId: 'YOUR_PASS_ID',
requestType: 'human',
buttonTarget: '#checkify-button',
submitButton: '#submit',
hiddenInput: '#checkify_token'
});
</script>
Der Browser empfängt immer nur ein Token, bevor er die geschützte Aktion zulässt.
POST /v1/qr/results/verify
mit dem
request_id
aus dem versteckten Feld auf (ältere Einbettungen übermitteln möglicherweise weiterhin das Umfrage-Token).
Informationen zu Ereignissen und zur Verarbeitung von Rückgabe-URLs finden Sie im
Leitfaden zur Serverüberprüfung.
Informationen zu Browserereignissen und Rückgabe-URLs finden Sie unter
API-Referenz einbetten.
| Anfragetyp | Serveranspruch (erforderliche_Ansprüche) | Typische Verwendung |
|---|---|---|
human | von einem Menschen verifiziert | Bot/Spam Reduzierung |
age_over_13 | Alter über 13 | Inhalte ab 13 Jahren oder Zugangsbeschränkungen gemäß COPPA |
age_over_16 | Alter über 16 | Inhalte ab 16 Jahren oder regionale Altersbestimmungen |
age_over_18 | Alter über 18 | 18+ Inhalte oder Checkout |
age_over_21 | Alter über 21 | 21+ Produkte (US-Alkohol usw.) |
age_over_25 | Alter über 25 | Höhere Altersgrenzen |
Verwenden Sie diese Anfragetypen in Ihrem Embed (data-checkify-request oder Checkify.bindForm). Überprüfen Sie auf Ihrem Server die Übereinstimmung mit dem Claim in required_claims.