Checkify
JavaScript SDK v1.0.4

5-minuters snabbstart

Lägg till Checkify till din webbplats med ett lösenords-ID och en förfrågningstyp. Ingen manuell installation av startprogrammet krävs.

1. Skapa en webbplats och kopiera ditt lösenords-ID

I Checkify-appen eller affärsöversikten skapar du en digital webbplats och registrerar domänen där din inbäddning ska köras. Checkify provisionerar automatiskt ett pass per webbplats (till exempel chk_live_...).

För sandlådetestning, använd ett test Pass ( chk_test_...) från en testmiljöwebbplats.

2. Lägg till det inbäddade kodavsnittet

Klistra in detta på din sida. Ersätt YOUR_PASS_ID och välj en förfrågningstyp.

<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. Bind ett formulär (valfritt)

För inloggning, registrering, utcheckning eller kontaktformulär, låt SDK hantera knappen, det dolda tokenfältet och skicka-tillståndet.

<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. Verifiera på din backend

Webbläsaren tar bara emot en token. Verifiera alltid serversidan innan du tillåter den skyddade åtgärden.

Använd din webbplats API-nyckel och ring POST /v1/qr/results/verify med request_id från det dolda fältet (äldre inbäddningar kan fortfarande skicka in omröstningstoken). Se guide för serververifiering. För webbläsarhändelser och retur-URL:er, se bädda in API-referensenför händelser och hantering av retur-URL.

Förfrågningstyper

Förfrågningstyp Serveranspråk (required_claims) Typisk användning
humanhuman_verifiedBot-/skräppostreducering
age_over_13ålder_över_1313+ innehålls- eller COPPA-liknande grindar
age_over_16ålder_över_16Innehåll för personer över 16 år eller regionala åldersregler
age_over_18ålder_över_1818+ innehåll eller utcheckning
age_over_21ålder_över_2121+ produkter (amerikansk alkohol, etc.)
age_over_25ålder_över_25Högre åldersgränser

Använd dessa förfrågningstyper i din inbäddning (data-checkify-request eller Checkify.bindForm). Verifiera med matchande anspråk i required_claims på din server.

Domänbindning

Inbäddningen startar endast från domäner som är registrerade på din Checkify-webbplats. Valfri DNS-/meta-/filverifiering ökar affärssäkerheten men krävs inte för att inbäddningen ska fungera på en registrerad domän.