Eén Checkify Pass per site. Jouw pagina kiest de proof — menselijk, leeftijd 18 of leeftijd 25 — wanneer de gebruiker verificatie start. Plaats het embed-snippet en verifieer het resultaat op je server.
<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>
Maak een digitale site aan in het bedrijfsdashboard, kopieer je Pass ID, registreer de domeinen waar de embed draait en plak het snippet hieronder. Optionele DNS-, meta-tag- of bestandsverificatie versterkt site-/domeinverificatie, maar is niet vereist om de embed te laten werken.
Hulp nodig? Mail support@checkify.me of open na inloggen het tabblad Checkify Passes om je Pass ID en integratiesnippet te kopiëren.
Checkify voorziet automatisch één herbruikbaar Pass ID wanneer je een digitale site aanmaakt. Je gebruikt hetzelfde Pass ID overal op die site — checkout, login, registratie — en stelt data-checkify-request in waar elke proof nodig is. Geen launcher-setup per formulier.
Auto-mount widgets of bindForm voor login, aanmelden, checkout en contactformulieren. De SDK regelt de knop, het verborgen checkify_token-veld en de submitstatus.
Nu beschikbaarRoep POST /v1/qr/results/verify aan met je site-API-sleutel en de request_id uit het verborgen veld. Vertrouw nooit alleen de browser — verifieer vóór signup, checkout of wachtwoordreset.
Nu beschikbaarInstalleer de Checkify-plugin, plak je Pass ID en kies mens- of leeftijdschecks op de pagina’s die je beschermt. Hetzelfde one-pass-model als bij eigen sites.
Nu beschikbaarSites, Passes en proof-verzoeken zijn aparte lagen. Zo blijven WordPress-plugins, WooCommerce en eigen sites eenvoudig: één ID om te kopiëren, veel plekken om die te gebruiken.
Registreer je bedrijf, voeg een digitale site toe en vermeld toegestane domeinen (bijvoorbeeld example.com en www.example.com). Elke site krijgt precies één Checkify Pass.
Vind je Pass ID in het bedrijfsdashboard onder Checkify Passes of Developer. Gebruik hetzelfde ID in je website, plugin of backend-integratie — het verandert niet wanneer je van proof-type wisselt.
Stel data-checkify-request in op human, age_over_18 of age_over_25 bij elke embed- of bindForm-aanroep. Menschecks zijn meestal gratis; leeftijdschecks verbruiken credits bij goedkeuring.
| data-checkify-request | Typisch gebruik |
|---|---|
human |
CAPTCHA-vervanging, minder bots, frictieloze menscheck |
age_over_18 |
18+ checkout, beperkte content, leeftijdsgebonden aanmelden |
age_over_25 |
Challenge 25, hogere leeftijdsdrempels |
De JavaScript-embed en het server-verify-endpoint zijn live in productie. Gebruik het bedrijfsdashboard om sites aan te maken, Pass ID’s te kopiëren en site-API-sleutels uit te geven.
Mobile app-handoff en npm-packaging staan op de roadmap. Alles wat je nodig hebt voor website-integraties werkt vandaag met het CDN-script en de REST verify API.
Legacy launcher-ID’s zijn verouderd. Gebruik Pass ID + verzoektype voor alle nieuwe integraties.
Vier stappen van site-setup tot een geverifieerde gebruiker op je backend. Het Pass ID blijft constant; alleen het verzoektype en de server-verify-claims veranderen per usecase.
Stap 1
Log in op het bedrijfsdashboard, open Sites en maak een digitale site aan met je toegestane domeinen. Checkify maakt automatisch één Pass aan. Open Checkify Passes om het Pass ID te kopiëren (chk_live_…) of pak het kant-en-klare snippet.
Hetzelfde Pass ID bij login (human), checkout (age_over_18) en alleen-personeelspagina’s (human) — wijzig alleen data-checkify-request per embed.
Stap 2
Laad de SDK vanaf checkify.me en mount een Pass-widget, of gebruik Checkify.bindForm voor formulieren. Vervang YOUR_PASS_ID en stel het verzoektype in voor die pagina of actie.
<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>
<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>
Zie de embed API-referentie voor configure(), events en return-URL-afhandeling.
Stap 3
Wanneer de gebruiker op Verifiëren tikt, opent Checkify de proof-flow (in de browser of via de Checkify-app op mobiel). Bij succes schrijft de SDK een request_id in je verborgen checkify_token-veld zodat je backend die kan verifiëren.
Stap 4
Lees request_id uit de form POST en roep het verify-endpoint aan met je site-API-sleutel. Controleer goedgekeurde claims (human_verified, age_over_18, enz.) voordat je de beschermde actie toestaat.
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
}
Maak een site aan, kopieer één Pass ID, embed de SDK en verifieer met een site-API-sleutel. WordPress en WooCommerce gebruiken hetzelfde model.
JavaScript-embed, bindForm, server verify API, site-API-sleutels, WordPress-plugin, bedrijfsdashboard.
npm-package, webhooks, ondertekende webhookbezorging, native mobile SDK-gidsen.
Maak je site aan in het bedrijfsdashboard, kopieer je Pass ID en volg de developer quickstart. WordPress-sites kunnen de plugin met hetzelfde Pass ID gebruiken.