Controleer
JavaScript SDK v{versie}

Snelstart van 5 minuten

Voeg Checkify toe aan uw website met één Pass ID en een verzoektype. Geen handmatige launcher-installatie vereist.

1. Maak een site en kopieer uw Pass ID

Maak in de Checkify-app of het bedrijfsdashboard een digitale site en registreer het domein waar uw embed wordt uitgevoerd. Controleer of er automatisch één pas per site beschikbaar is (bijvoorbeeld chk_live_...).

Gebruik voor het testen van sandboxen een testpas ( chk_test_...) van een testomgevingslocatie.

2. Voeg het insluitfragment toe

Plak dit in je pagina. Vervangen YOUR_PASS_ID en kies een verzoektype.

<script src="https://checkify.me/sdk/v1/checkify.min.js"></script>
<div
  data-checkify-pass="YOUR_PASS_ID"
  data-checkify-request="human"
  data-checkify-text="Verify with Checkify"
></div>

3. Een formulier inbinden (optioneel)

Voor aanmeldings-, aanmeldings-, afreken- of contactformulieren kunt u de SDK de knop, het verborgen tokenveld en de verzendstatus laten afhandelen.

<form id="signup-form">
  <input type="email" name="email" required>
  <input type="hidden" id="checkify_token" name="checkify_token">
  <div id="checkify-button"></div>
  <button id="submit" type="button">Create account</button>
</form>

<script src="https://checkify.me/sdk/v1/checkify.min.js"></script>
<script>
  Checkify.bindForm('#signup-form', {
    passId: 'YOUR_PASS_ID',
    requestType: 'human',
    buttonTarget: '#checkify-button',
    submitButton: '#submit',
    hiddenInput: '#checkify_token'
  });
</script>

4. Verifieer op uw backend

De browser ontvangt alleen een token. Verifieer altijd de serverzijde voordat u de beschermde actie toestaat.

Gebruik de API-sleutel van uw site en bel POST /v1/qr/results/verify met de request_id vanuit het verborgen veld (verouderde insluitingen kunnen nog steeds het poll-token indienen). Zie de serververificatiegids. Voor browsergebeurtenissen en retour-URL's raadpleegt u de API-referentie insluitenvoor evenementen en afhandeling van retour-URL's.

Verzoektypen

Verzoektype Serverclaim (required_claims) Typisch gebruik
humanmenselijk_geverifieerdBot-/spamreductie
age_over_13leeftijd_over_1313+ inhoud of poorten in COPPA-stijl
age_over_16leeftijd_over_1616+ inhoud of regionale leeftijdsregels
age_over_18leeftijd_over_1818+ inhoud of afrekenen
age_over_21leeftijd_ouder dan 2121+ producten (Amerikaanse alcohol, enz.)
age_over_25leeftijd_ouder dan 25Hogere leeftijdsgrenzen

Gebruik deze verzoektypen in uw insluiting (data-checkify-request of Checkify.bindForm). Verifieer op uw server met de overeenkomende claim in require_claims.

Domeinbinding

Het insluiten begint alleen vanaf domeinen die op uw Checkify-site zijn geregistreerd. Optionele DNS-/meta-/bestandsverificatie vergroot de bedrijfszekerheid, maar is niet vereist om de insluiting te laten werken op een geregistreerd domein.