Checkify
JavaScript SDK – produktionsbereit

Erstellen Sie Checkify in Ihre eigene App oder Website.

Ein Checkify Pass pro Site. Ihre Seite wählt den Beweis aus – Mensch, Alter 18 oder Alter 25 –, wenn der Benutzer mit der Verifizierung beginnt. Fügen Sie das Einbettungs-Snippet ein und überprüfen Sie das Ergebnis auf Ihrem Server.

Schnellstart
<script src="https://checkify.me/sdk/v1/checkify.min.js"></script>
<div data-checkify-pass="chk_live_YOUR_PASS_ID" data-checkify-request="human"></div>

Erstellen Sie eine digitale Website im Business-Dashboard, kopieren Sie Ihre Pass-ID, registrieren Sie die Domänen, in denen die Einbettung ausgeführt werden soll, und fügen Sie dann den folgenden Snippet ein. Optionale DNS-, Meta-Tag- oder Dateiüberprüfung erhöhen die Sicherheit, sind jedoch nicht erforderlich, damit die Einbettung funktioniert.

Brauchen Sie Hilfe? Senden Sie eine E-Mail an support@checkify.me oder öffnen Sie nach der Anmeldung die Registerkarte „Pässe prüfen“, um Ihre Pass-ID und den Integrationsausschnitt zu kopieren.

Integrationsfluss
Site → Pass-ID → SDK → Serverüberprüfung
Live
Entwicklerfluss
Erstellen Sie eine digitale Website Live
Pass-ID kopieren Live
SDK-Einbettung hinzufügen Live
Überprüfen Sie dies in Ihrem Backend Live
1
Website erstellen
2
SDK hinzufügen
3
Verifizieren
Einbetten
SDK live
Verifizieren
API live
Überblick

Ein Pass pro Standort. Anfragetyp auf Ihrer Seite.

Aktivieren Sie die automatische Bereitstellung einer wiederverwendbaren Pass-ID, wenn Sie eine digitale Site erstellen. Sie behalten überall auf dieser Website die gleiche Pass-ID bei – Kasse, Anmeldung, Registrierung – und legen data-checkify-request fest, wo jeder Nachweis erforderlich ist. Kein Perform-Launcher-Setup.

1

JavaScript-Einbettung

Hängen Sie Widgets oder bindForm automatisch für die Anmeldung, Anmeldung, den Checkout und Kontaktformulare ein. Das SDK verwaltet die Schaltfläche, das ausgeblendete Feld checkify_token und den Übermittlungsstatus.

Jetzt verfügbar
2

Serverüberprüfung

Rufen Sie POST /v1/qr/results/verify mit Ihrem Site-API-Schlüssel und der request_id aus dem ausgeblendeten Feld auf. Vertrauen Sie niemals nur dem Browser – überprüfen Sie dies, bevor Sie sich anmelden, zur Kasse gehen oder das Passwort zurücksetzen.

Jetzt verfügbar
3

WordPress und WooCommerce

Installieren Sie das Checkify-Plugin, fügen Sie Ihre Pass-ID ein und wählen Sie auf den von Ihnen geschützten Seiten Personen- oder Altersprüfungen aus. Gleiches One-Pass-Modell wie bei benutzerdefinierten Websites.

Jetzt verfügbar
One-Pass-Modell

So funktionieren Checkify-Pässe heute

Sites, Pässe und Proof-Anfragen sind separate Ebenen. Dadurch bleiben WordPress-Plugins, WooCommerce und benutzerdefinierte Websites einfach: eine ID zum Kopieren, viele Einsatzorte.

1

1. Erstellen Sie eine Website

Registrieren Sie Ihr Unternehmen, fügen Sie eine digitale Website hinzu und listen Sie zulässige Domains auf (zum Beispiel example.com und www.example.com). Jede Seite erhält genau einen Checkify Pass.

2

2. Kopieren Sie eine Pass-ID

Finden Sie Ihre Pass-ID im Business-Dashboard unter Checkify Passes oder Developer. Verwenden Sie dieselbe ID in Ihrer Website, Ihrem Plugin oder Ihrer Backend-Integration – sie ändert sich nicht, wenn Sie den Proof-Typ wechseln.

3

3. Wählen Sie den Anfragetyp im Code aus

Setzen Sie data-checkify-request bei jedem Einbettungs- oder bindForm-Aufruf auf „Mensch“, age_over_18 oder age_over_25. Menschliche Schecks sind normalerweise kostenlos; Altersüberprüfungen verbrauchen Credits, wenn sie genehmigt werden.

Anfragetypen

data-checkify-request Typische Verwendung
menschlich CAPTCHA-Ersatz, Bot-Reduzierung, reibungslose menschliche Überprüfung
age_over_18 Bezahlvorgang ab 18 Jahren, eingeschränkter Inhalt, Anmeldung mit Altersbeschränkung
age_over_25 Herausforderung 25, höhere Altersgrenzen
Was ist verfügbar?

Integrationsmöglichkeiten

Die JavaScript-Einbettung und der Endpunkt zur Serverüberprüfung sind live in der Produktion. Verwenden Sie das Business-Dashboard, um Sites zu erstellen, Pass-IDs zu kopieren und Site-API-Schlüssel auszugeben.

Die Übergabe mobiler Apps und die NPM-Verpackung stehen auf der Roadmap. Alles, was Sie für Website-Integrationen benötigen, funktioniert heute mit dem CDN-Skript und der REST-Verifizierungs-API.

Heute verfügbar

JS
JavaScript-Web-SDK
CDN-Skript für Websites, Formulare, Checkout und benutzerdefinierte Abläufe. Pass-ID + Anfragetyp pro Einbettung.
Jetzt verfügbar
API
API zur Serverüberprüfung
POST /v1/qr/results/verify mit Autorisierung: Inhaber YOUR_SITE_API_KEY. Dokumente und Codebeispiele in den Entwicklerhandbüchern.
Jetzt verfügbar
App
Integration mobiler Apps
Starten Sie Checkify aus nativen Apps über QR oder Deep Link. Leitfaden und SDK-Paketierung folgen in Kürze.
Kommt bald

Ältere Launcher-IDs sind veraltet. Verwenden Sie Pass-ID + Anforderungstyp für alle neuen Integrationen.

Wie es funktioniert

End-to-End-Integration

Vier Schritte von der Site-Einrichtung bis zu einem verifizierten Benutzer in Ihrem Backend. Die Pass-ID bleibt konstant; Lediglich der Anforderungstyp und die Serverüberprüfungsansprüche ändern sich pro Anwendungsfall.

Schritt 1

Erstellen Sie eine Site und kopieren Sie Ihre Pass-ID

Melden Sie sich beim Business-Dashboard an, öffnen Sie Sites und erstellen Sie eine digitale Site mit Ihren zulässigen Domains. Checkify erstellt automatisch einen Pass. Öffnen Sie Checkify Passes, um die Pass-ID (chk_live_…) zu kopieren, oder holen Sie sich das vorgefertigte Snippet.

Ein Durchgang, viele Verwendungsmöglichkeiten

Gleiche Pass-ID für die Anmeldung (Mensch), den Checkout (age_over_18) und die Nur-Mitarbeiter-Seiten (Mensch) – ändern Sie nur data-checkify-request pro Einbettung.

Jetzt verfügbar: Sites + Checkify Passes im Dashboard
Erstellen Sie eine Website und kopieren Sie die Checkify Pass-ID

Schritt 2

Fügen Sie die Einbettung zu Ihrer Seite hinzu

Laden Sie das SDK von checkify.me und mounten Sie ein Pass-Widget oder verwenden Sie Checkify.bindForm für Formulare. Ersetzen Sie YOUR_PASS_ID und legen Sie den Anforderungstyp für diese Seite oder Aktion fest.

Minimale Einbettung
<script src="https://checkify.me/sdk/v1/checkify.min.js"></script>
<div data-checkify-pass="chk_live_YOUR_PASS_ID" data-checkify-request="human"></div>
Jetzt verfügbar: JavaScript-Einbettung + bindForm

Beispiel für eine Formularbindung

<script src="https://checkify.me/sdk/v1/checkify.min.js"></script>

<div
  data-checkify-pass="chk_live_YOUR_PASS_ID"
  data-checkify-request="age_over_18"
  data-checkify-text="Verify with Checkify"
></div>

Siehe die API-Referenz einbetten für configure(), Ereignisse und die Verarbeitung von Rückgabe-URLs.

Schritt 3

Der Benutzer schließt die Verifizierung ab

Wenn der Benutzer auf „Verifizieren“ tippt, öffnet Checkify den Proof-Flow (im Browser oder über die Checkify-App auf Mobilgeräten). Bei Erfolg schreibt das SDK eine request_id in Ihr verstecktes checkify_token-Feld, damit Ihr Backend es überprüfen kann.

Gleiche Pass-ID für jeden Prooftyp auf dieser Site.
„Mensch“, „Alter 18“ und „Alter 25“ sind in Ihren HTML- oder bindForm-Optionen ausgewählt – nicht in den Pass-Einstellungen.
Die Domäne muss mit der Liste der zulässigen Domänen der Website übereinstimmen.
Jetzt verfügbar: Passstart + App-Übergabe

Startoptionen

Inline-Taste
Betten Sie ein Widget oder bindForm auf Ihrer Seite ein.
QR / magischer Link
Physische Standorte und persönliche Abläufe über das Dashboard.
Mobile Übergabe
Der Benutzer vervollständigt den Nachweis in der Checkify-App und kehrt zu Ihrer Website zurück.

Schritt 4

Überprüfen Sie dies auf Ihrem Server

Lesen Sie „request_id“ aus dem POST-Formular und rufen Sie dann den Verifizierungsendpunkt mit Ihrem Site-API-Schlüssel auf. Überprüfen Sie genehmigte Ansprüche (human_verified, age_over_18 usw.), bevor Sie die geschützte Aktion zulassen.

Anfrage überprüfen (Server)
POST https://checkify.me/v1/qr/results/verify
Authorization: Bearer YOUR_SITE_API_KEY

{
  "request_id": "uuid-from-checkify_token-field",
  "required_claims": ["human_verified"],
  "consume": true
}
Jetzt verfügbar: POST /v1/qr/results/verify

Nach erfolgreicher Überprüfung

Frontend
Aktivieren Sie „Senden“, „Weiter zur Kasse gehen“ oder „Erfolg anzeigen“ – erst, nachdem Ihr Server die Verifizierung bestätigt hat.
Backend
Verwenden Sie „required_claims“ und „consume: true“ für einmalige Aktionen wie die Anmeldung oder das Zurücksetzen des Passworts.
Ihre Police
Erlauben Sie den Checkout, entsperren Sie Inhalte, erstellen Sie das Konto oder genehmigen Sie die Mitarbeiteraktion basierend auf genehmigten Ansprüchen.

Produktionsreif für Websites

Erstellen Sie eine Site, kopieren Sie eine Pass-ID, betten Sie das SDK ein und überprüfen Sie es mit einem Site-API-Schlüssel. WordPress und WooCommerce verwenden dasselbe Modell.

Jetzt verwenden

JavaScript-Einbettung, bindForm, Server-Verifizierungs-API, Site-API-Schlüssel, WordPress-Plugin, Business-Dashboard.

Roadmap

npm-Paket, Webhooks, signierte Webhook-Zustellung, native mobile SDK-Anleitungen.

Beginnen Sie mit der Integration

Erstellen Sie Ihre Website im Business-Dashboard, kopieren Sie Ihre Pass-ID und befolgen Sie die Entwickler-Schnellstartanleitung. WordPress-Sites können das Plugin mit derselben Pass-ID verwenden.