Checkify
JavaScript SDK — produktionsklar

Bygg Checkify i din egen app eller webbplats.

En Checkify Pass per webbplats. Din sida väljer beviset — människa, 18 år eller 25 år — när användaren startar verifieringen. Lägg in det inbäddade kodavsnittet och verifiera resultatet på din server.

Snabbstart
<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>

Skapa en digital webbplats i företagets instrumentpanel, kopiera ditt lösenords-ID, registrera domänerna där inbäddningen ska köras och klistra sedan in kodavsnittet nedan. Valfri DNS-, metatagg- eller filverifiering förstärker webbplats-/domänverifieringen men krävs inte för att inbäddningen ska fungera.

Behöver du hjälp? Skicka e-post till support@checkify.me eller öppna fliken Checkify Passes efter att du har loggat in för att kopiera ditt lösenords-ID och integrationskodavsnitt.

Integrationsflöde
Webbplats → Lösenords-ID → SDK → Serververifiering
Bo
Utvecklarflöde
Skapa digital webbplats Bo
Kopiera lösenords-ID Bo
Lägg till SDK-inbäddning Bo
Verifiera på din backend Bo
1
Skapa webbplats
2
Lägg till SDK
3
Kontrollera
Bädda in
SDK live
Kontrollera
API live
Översikt

Ett pass per webbplats. Skriv in begäran på din sida.

Checkify tillhandahåller automatiskt ett återanvändbart lösenords-ID när du skapar en digital webbplats. Du behåller samma lösenords-ID överallt på webbplatsen – vid utcheckning, inloggning, registrering – och ställer in data-checkify-request där varje bevis behövs. Ingen installation av formulärstartaren krävs.

1

JavaScript bädda in

Montera widgetar eller bindForm automatiskt för inloggning, registrering, utcheckning och kontaktformulär. SDK hanterar knappen, det dolda checkify_token-fältet och skicka-tillståndet.

Tillgänglig nu
2

Serververifiering

Anropa POST /v1/qr/results/verify med din webbplats API nyckel och request_id från det dolda fältet. Lita aldrig enbart på webbläsaren — verifiera innan registrering, utcheckning eller lösenordsåterställning.

Tillgänglig nu
3

WordPress och WooCommerce

Installera pluginet Checkify, klistra in ditt lösenords-ID och välj mänskliga eller ålderskontroller på de sidor du skyddar. Samma modell med ett enda pass som för anpassade webbplatser.

Tillgänglig nu
Enpassmodell

Hur Checkify Passes fungerar idag

Webbplatser, pass och bevisförfrågningar är separata lager. Detta gör WordPress-plugins, WooCommerce och anpassade webbplatser enkla: ett ID att kopiera, många ställen att använda det.

1

1. Skapa en webbplats

Registrera ditt företag, lägg till en digital webbplats och lista tillåtna domäner (till exempel example.com och www.example.com). Varje webbplats får exakt en Checkify Pass.

2

2. Kopiera ett passer-ID

Hitta ditt lösenords-ID i affärsöversikten under Checkify Passes eller Utvecklare. Använd samma ID på din webbplats, i ditt plugin eller i din backend-integration – det ändras inte när du byter bevistyp.

3

3. Välj förfrågningstyp i kod

Sätt data-checkify-request till human, age_over_18 eller age_over_25 för varje embed- eller bindForm-anrop. Mänskliga kontroller är vanligtvis gratis; ålderskontroller förbrukar krediter när de godkänns.

Förfrågningstyper

data-checkify-förfrågan Typisk användning
mänsklig CAPTCHA ersättning, botreducering, friktionsfri mänsklig kontroll
ålder_över_18 18+ utcheckning, begränsat innehåll, åldersbegränsad registrering
ålder_över_25 Utmaning 25, högre åldersgränser
Vad som finns tillgängligt

Integrationsalternativ

Slutpunkten för inbäddning JavaScript och serververifiering är i produktion. Använd affärsinstrumentpanelen för att skapa webbplatser, kopiera lösenords-ID:n och utfärda webbplatsnycklar API.

Mobilappshandoff och npm-paketering finns på planen. Allt du behöver för webbplatsintegrationer fungerar idag med CDN-skriptet och REST-verifieringen API.

Tillgänglig idag

JS
JavaScript Webb SDK
CDN-skript för webbplatser, formulär, utcheckning och anpassade flöden. Pass-ID + förfrågningstyp per inbäddning.
Tillgänglig nu
API
Serververifiering API
POST /v1/qr/results/verify med auktorisering: Bearer YOUR_SITE_API_KEY. Dokumentation och kodexempel i utvecklarguiderna.
Tillgänglig nu
App
Integration av mobilappar
Starta Checkify från inbyggda appar via QR eller djuplänk. Guide och SDK-paket kommer snart.
Kommer snart

Äldre start-ID:n är föråldrade. Använd lösenords-ID + förfrågningstyp för alla nya integrationer.

Hur det fungerar

Helhetsintegration

Fyra steg från webbplatsens installation till en verifierad användare på din backend. Lösenords-ID:t förblir konstant; endast förfrågningstypen och serververifieringsanspråken ändras per användningsfall.

Steg 1

Skapa en webbplats och kopiera ditt lösenords-ID

Logga in på företagets instrumentpanel, öppna Sites och skapa en digital webbplats med dina tillåtna domäner. Checkify skapar ett Pass automatiskt. Öppna Checkify Passes för att kopiera Pass-ID:t (chk_live_…) eller hämta det färdiga kodavsnittet.

Ett pass, många användningsområden

Samma lösenords-ID vid inloggning (människa), utcheckning (age_over_18) och personalsidor (människa) — ändra endast data-checkify-request per inbäddning.

Tillgängligt nu: Webbplatser + Checkify Passes i instrumentpanelen
Skapa webbplats och kopiera Checkify Pass ID

Steg 2

Lägg till inbäddningen på din sida

Ladda SDK från checkify.me och montera en Pass-widget, eller använd Checkify.bindForm för formulär. Ersätt YOUR_PASS_ID och ange förfrågningstypen för den sidan eller åtgärden.

Minimal inbäddning
<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>
Tillgänglig nu: JavaScript bädda in + bindForm

Exempel på formulärbindning

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

Se bädda in API-referensen för configure(), händelser och hantering av retur-URL.

Steg 3

Användaren slutför verifieringen

När användaren trycker på Verifiera öppnar Checkify korrekturflödet (i webbläsaren eller via Checkify-appen på mobilen). När det lyckas skriver SDK ett request_id i ditt dolda checkify_token-fält så att din backend kan verifiera det.

✓ Samma lösenords-ID för varje bevistyp på den webbplatsen.
✓ Människa, 18 år och 25 år är valda i dina HTML- eller bindForm-alternativ – inte i Pass-inställningarna.
✓ Domänen måste matcha webbplatsens lista över tillåtna domäner.
Tillgängligt nu: Passstart + appöverlämning

Startalternativ

Inline-knapp
Bädda in widgeten eller bindForm på din sida.
QR / magisk länk
Fysiska platser och personliga flöden via instrumentpanelen.
Mobil överlämning
Användaren slutför korrekturläsningen i Checkify-appen och återvänder till din webbplats.

Steg 4

Verifiera på din server

Läs request_id från formuläret POST och anropa sedan verifieringsslutpunkten med din webbplats API-nyckel. Kontrollera godkända anspråk (human_verified, age_over_18, etc.) innan du tillåter den skyddade åtgärden.

Verifiera begäran (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
}
Tillgänglig nu: POST /v1/qr/results/verify

Efter att verifieringen lyckats

Gränssnitt
Aktivera skicka, fortsätt utcheckningen eller visa lyckad transaktion – endast efter att din server bekräftat verifieringen.
Backend
Använd required_claims och consume: true för engångsåtgärder som registrering eller lösenordsåterställning.
Din policy
Tillåt utcheckning, lås upp innehåll, skapa kontot eller godkänn personalåtgärden baserat på godkända anspråk.

Produktionsklar för webbplatser

Skapa en webbplats, kopiera ett lösenords-ID, bädda in SDK och verifiera med en webbplatsnyckel av typen API. WordPress och WooCommerce använder samma modell.

Använd nu

JavaScript bädda in, bindForm, serververifiera API, webbplatsnycklar API, WordPress-plugin, affärsinstrumentpanel.

Färdplan

npm-paket, webhooks, leverans av signerade webhooks, native mobila SDK-guider.

Börja integrera

Skapa din webbplats i företagets instrumentpanel, kopiera ditt lösenords-ID och följ utvecklarnas snabbstart. WordPress webbplatser kan använda plugin-programmet med samma lösenords-ID.