Eén Checkify Pass per locatie. Uw pagina kiest het bewijs (menselijk, 18 jaar of 25 jaar oud) wanneer de gebruiker de verificatie start. Voer het insluitfragment in en verifieer het resultaat op uw 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 in het zakelijke dashboard, kopieer uw Pass ID, registreer de domeinen waar de insluiting wordt uitgevoerd en plak vervolgens het onderstaande fragment. Optionele DNS-, metatag- of bestandsverificatie versterkt de site-/domeinverificatie, maar is niet vereist om de insluiting te laten werken.
Hulp nodig? E-mail support@checkify.me of open het tabblad Checkify Passes nadat u zich heeft aangemeld om uw Pass ID en integratiefragment te kopiëren.
Controleer of er automatisch één herbruikbare pas-ID wordt aangemaakt wanneer u een digitale site maakt. U bewaart overal op de site dezelfde Pass-ID (afrekenen, inloggen, registreren) en stelt data-checkify-request in waar elk bewijs nodig is. Geen configuratie van het startprogramma per formulier.
Widgets of bindForm automatisch koppelen voor inloggen, aanmelden, afrekenen en contactformulieren. De SDK verwerkt de knop, het verborgen checkify_token-veld en de verzendstatus.
Nu beschikbaarRoep POST /v1/qr/results/verify aan met de API-sleutel van uw site en de request_id uit het verborgen veld. Vertrouw nooit alleen de browser: verifieer voordat u zich aanmeldt, afrekent of uw wachtwoord opnieuw instelt.
Nu beschikbaarInstalleer de Checkify-plug-in, plak uw Pass-ID en kies menselijke of leeftijdscontroles op de pagina's die u beschermt. Hetzelfde one-pass-model als aangepaste sites.
Nu beschikbaarSites, passen en proefaanvragen zijn afzonderlijke lagen. Dit houdt WordPress-plug-ins, WooCommerce en aangepaste sites eenvoudig: één ID om te kopiëren, op veel plaatsen om deze te gebruiken.
Registreer uw bedrijf, voeg een digitale site toe en vermeld de toegestane domeinen (bijvoorbeeld example.com en www.example.com). Elke site krijgt precies één Checkify Pass.
Zoek uw pas-ID in het bedrijfsdashboard onder Checkify Passes of Developer. Gebruik dezelfde ID in uw website-, plug-in- of backend-integratie; deze verandert niet wanneer u van proeftype verandert.
Stel data-checkify-request in op human, age_over_18 of age_over_25 bij elke embed- of bindForm-aanroep. Menselijke controles zijn meestal gratis; leeftijdscontroles verbruiken credits wanneer ze worden goedgekeurd.
| data-checkify-verzoek | Typisch gebruik |
|---|---|
menselijk |
CAPTCHA-vervanging, botreductie, wrijvingsloze menselijke controle |
leeftijd_over_18 |
Afrekenen voor 18+, beperkte inhoud, leeftijdsgebonden aanmelding |
leeftijd_ouder dan 25 |
Uitdaging 25, hogere leeftijdsgrenzen |
Het JavaScript-insluitings- en serververificatie-eindpunt zijn live in productie. Gebruik het bedrijfsdashboard om sites te maken, Pass-ID's te kopiëren en site-API-sleutels uit te geven.
De overdracht van mobiele apps en NPM-verpakkingen staan op de routekaart. Alles wat u nodig heeft voor website-integraties werkt vandaag met het CDN-script en de REST-verificatie-API.
Verouderde opstartprogramma-ID's zijn verouderd. Gebruik Pass ID + verzoektype voor alle nieuwe integraties.
Vier stappen van het instellen van de site tot een geverifieerde gebruiker op uw backend. De Pass ID blijft constant; alleen het verzoektype en de server verifiëren claims veranderen per gebruiksscenario.
Stap 1
Meld u aan bij het bedrijfsdashboard, open Sites en maak een digitale site met uw toegestane domeinen. Checkify maakt automatisch één Pas aan. Open Checkify Passes om de pas-ID (chk_live_…) te kopiëren of pak het kant-en-klare fragment.
Dezelfde pas-ID bij inloggen (menselijk), afrekenen (leeftijd_over_18) en pagina's die alleen voor personeel toegankelijk zijn (menselijk) – wijzig alleen gegevens-checkify-verzoek per insluiting.
Stap 2
Laad de SDK van checkify.me en koppel een Pass-widget, of gebruik Checkify.bindForm voor formulieren. Vervang YOUR_PASS_ID en stel het verzoektype voor die pagina of actie in.
<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 API-referentie insluiten voor configure(), gebeurtenissen en afhandeling van retour-URL's.
Stap 3
Wanneer de gebruiker op Verifiëren tikt, opent Checkify de proefstroom (in de browser of via de Checkify-app op mobiel). Als dit lukt, schrijft de SDK een request_id in uw verborgen checkify_token-veld, zodat uw backend dit kan verifiëren.
Stap 4
Lees request_id uit het formulier POST en roep vervolgens het verificatie-eindpunt aan met de API-sleutel van uw site. Controleer goedgekeurde claims (human_verified, age_over_18, etc.) voordat u 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, kopieer één Pass ID, sluit de SDK in en verifieer met een site-API-sleutel. WordPress en WooCommerce gebruiken hetzelfde model.
JavaScript-insluiting, bindForm, serververificatie-API, site-API-sleutels, WordPress-plug-in, zakelijk dashboard.
npm-pakket, webhooks, ondertekende webhook-levering, native mobiele SDK-handleidingen.
Maak uw site in het zakelijke dashboard, kopieer uw Pass ID en volg de snelstartgids voor ontwikkelaars. WordPress-sites kunnen de plug-in gebruiken met dezelfde Pass ID.