JavaScript SDK — klaar voor productie
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.
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.
Site → Pass-ID → SDK → Serververificatie
Maak een site
2SDK toevoegen
3Verifiëren
SDK-live
API-live
Overzicht
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 beschikbaarOne-pass-model
Sites, 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 |
Wat is er beschikbaar
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.
CDN-script voor websites, formulieren, afrekenen en aangepaste stromen. Pas-ID + verzoektype per insluiting.
Nu beschikbaarPOST /v1/qr/results/verify met autorisatie: Bearer YOUR_SITE_API_KEY. Documenten en codevoorbeelden in de handleidingen voor ontwikkelaars.
Nu beschikbaarStart Checkify vanuit native apps via QR of deep link. Handleiding en SDK-verpakking binnenkort beschikbaar.
Binnenkort beschikbaarVerouderde opstartprogramma-ID's zijn verouderd. Gebruik Pass ID + verzoektype voor alle nieuwe integraties.
Hoe het werkt
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.
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
}
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.