Controleer
JavaScript SDK — klaar voor productie

Bouw Checkify in uw eigen app of website.

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.

Snelstart
<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.

Integratiestroom
Site → Pass-ID → SDK → Serververificatie
Live
Ontwikkelaarsstroom
Digitale site maken Live
Kopieer pas-ID Live
SDK-insluiting toevoegen Live
Verifieer op uw backend Live
1
Maak een site
2
SDK toevoegen
3
Verifiëren
Insluiten
SDK-live
Verifiëren
API-live
Overzicht

Eén pas per locatie. Verzoektype op uw pagina.

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.

1

JavaScript insluiten

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 beschikbaar
2

Serververificatie

Roep 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 beschikbaar
3

WordPress en WooCommerce

Installeer 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 beschikbaar
One-pass-model

Hoe Checkify-passen vandaag de dag werken

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.

1

1. Maak een site

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.

2

2. Kopieer één pas-ID

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.

3

3. Kies het verzoektype in code

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.

Verzoektypen

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

Integratie opties

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.

Vandaag beschikbaar

JS
JavaScript-web-SDK
CDN-script voor websites, formulieren, afrekenen en aangepaste stromen. Pas-ID + verzoektype per insluiting.
Nu beschikbaar
API
Serververificatie-API
POST /v1/qr/results/verify met autorisatie: Bearer YOUR_SITE_API_KEY. Documenten en codevoorbeelden in de handleidingen voor ontwikkelaars.
Nu beschikbaar
App
Integratie van mobiele apps
Start Checkify vanuit native apps via QR of deep link. Handleiding en SDK-verpakking binnenkort beschikbaar.
Binnenkort beschikbaar

Verouderde opstartprogramma-ID's zijn verouderd. Gebruik Pass ID + verzoektype voor alle nieuwe integraties.

Hoe het werkt

End-to-end-integratie

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

Maak een site en kopieer uw Pass ID

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.

Eén pas, veel toepassingen

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.

Nu beschikbaar: Sites + Checkify Passes in dashboard
Maak een site en kopieer Checkify Pass ID

Stap 2

Voeg de insluiting toe aan uw pagina

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.

Minimale insluiting
<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>
Nu beschikbaar: JavaScript embed + bindForm

Formulierbindend voorbeeld

<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

Gebruiker voltooit de verificatie

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.

✓ Dezelfde pas-ID voor elk bewijstype op die site.
✓ Mens, 18 jaar en 25 jaar zijn geselecteerd in uw HTML- of bindForm-opties - niet in de Pass-instellingen.
✓ Het domein moet overeenkomen met de lijst met toegestane domeinen van de site.
Nu beschikbaar: Pass start + app-overdracht

Startopties

Inline-knop
Sluit widget of bindForm in op uw pagina.
QR / magische link
Fysieke locaties en persoonlijke stromen via het dashboard.
Mobiele overdracht
De gebruiker voltooit het bewijs in de Checkify-app en keert terug naar uw site.

Stap 4

Verifieer op uw server

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.

Verzoek verifiëren (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
}
Nu beschikbaar: POST /v1/qr/results/verify

Nadat de verificatie is gelukt

Frontend
Schakel verzenden in, ga door met afrekenen of toon succes - alleen nadat uw server de verificatie heeft bevestigd.
Achterkant
Gebruik require_claims en consumer: true voor eenmalige acties zoals aanmelden of wachtwoord opnieuw instellen.
Jouw beleid
Sta afrekenen toe, ontgrendel inhoud, maak het account aan of keur de personeelsactie goed op basis van goedgekeurde claims.

Productieklaar voor websites

Maak een site, kopieer één Pass ID, sluit de SDK in en verifieer met een site-API-sleutel. WordPress en WooCommerce gebruiken hetzelfde model.

Gebruik nu

JavaScript-insluiting, bindForm, serververificatie-API, site-API-sleutels, WordPress-plug-in, zakelijk dashboard.

Routekaart

npm-pakket, webhooks, ondertekende webhook-levering, native mobiele SDK-handleidingen.

Begin met integreren

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.