Be om beviset
Din ansökan begär de bevis som krävs för en åtgärd – till exempel över 18 år eller verifierad av en människa.
CHECKIFY FÖR UTVECKLARE
Lägg till ålders-, mänsklig och identitetsverifiering via Checkifys JavaScript-verktyg, serververifiera API och stödda plattformsplugins. Begär det bevis som din applikation behöver – Checkify hanterar verifieringsprocessen.
INTEGRATIONSMODELL
Din applikation ber om ett bevis. Checkify kör kundresan. Du får ett resultat och bestämmer vad som händer härnäst.
Din ansökan begär de bevis som krävs för en åtgärd – till exempel över 18 år eller verifierad av en människa.
Checkify avgör om tillräckliga bevis finns eller om kunden behöver slutföra ytterligare verifiering.
Din server bekräftar resultatet och tillåter, blockerar eller fortsätter den skyddade åtgärden.
RIKTIG API
När kunden har slutfört en Pass-session verifierar din backend request_id med en site API-nyckel. Lägg aldrig in site API-nyckeln i webbläsarens kod.
Begäran
POST /v1/qr/results/verify
Authorization: Bearer YOUR_SITE_API_KEY
Content-Type: application/json
{
"request_id": "56a57761-ff5b-42f0-9c97-6c13e223e017",
"required_claims": ["age_over_18"],
"consume": true
}
Svar
{
"success": true,
"status": "completed",
"approved_claims": {
"age_over_18": true
}
}
Webbläsaren eller plugin-programmet lagrar ett request_id (ofta som checkify_token). Din server är auktoriteten — bekräfta approved_claims innan du tillåter åtgärden.
VAD DU KAN BERÄTTA
Ändra förfrågningstypen eller de obligatoriska anspråken för varje resa – utan att behöva bygga om verifieringsinfrastrukturen.
Begär en åldersgräns, till exempel över 13, 16, 18 eller 25.
age_over_18Säkerställ att en verklig person är närvarande för formulär, inloggning och kontroller av missbruk.
human_verifiedBegär den säkerhetsnivå som är lämplig för risken – från grundläggande till hög säkerhetsnivå.
basic → highAssuranceSäkerhetsnivåer och exakta bevisalternativ beror på resan, enheten och den konfigurerade policyn. Se serververifieringsguiden för anspråksnamn.
HUR DU INTEGRERAR
Börja med den sökväg som matchar din stack. Alla produktionsvägar använder samma bevismodell.
WordPress, WooCommerce och Joomla / J2Commerce för vanliga CMS och utcheckningsgrindar.
WordPress guide →CDN-bäddning och bindformulär för anpassade webbplatser. Startar Pass-sessioner och skriver token i ditt formulär.
Bädda in dokument →Bekräfta resultaten med POST /v1/qr/results/verify och en webbplatsnyckel API (csk_).
Serververifiering →Resor mellan platser och enheter med hjälp av Pass och QR-överlämning.
Fysisk personalguide →Shopify och Wix står på väntelistan / kommer snart och listas inte som integrationer för liveproduktion här.
Referenser
Checkify använder två olika inloggningsuppgifter. Att använda fel inloggningsuppgifter på fel plats är det vanligaste integrationsmisstaget.
Webbläsarinbäddning, WordPress, Joomla — endast frontend.
Backend-verifiering API — endast server, aldrig i JavaScript.
RESULTATLEVERANS
För vanliga webbplats- och utcheckningsflöden, verifiera request_id på din server när den skyddade åtgärden skickas. Valfri statusavsökning är tillgänglig för anpassade gränssnitt.
Din sida eller ditt plugin startar en Checkify Pass-förfrågan som är bunden till din webbplats.
Kunden verifierar eller godkänner i Checkify-appen.
Anropa verifieringsslutpunkten, kontrollera approved_claims och tillåt eller blockera sedan.
Allmänna verifieringswebhooks krävs inte för standardintegrationer idag. Utgående webhooks från partners (till exempel GoHighLevel) konfigureras separat i affärsinstrumentpanelen.
DOKUMENTATION
Använd dessa guider för implementeringsdjup. Den här sidan fokuserar på integrationsmodellen.
Bädda in ett pass och bind ett formulär för din första skyddade åtgärd.
Öppna snabbstart →Slutpunkter som används av offentliga integrationer, inklusive verifiering och status.
Öppna API dokument →data-checkify-attribut, bindForm-alternativ och förfrågningstyper.
Öppna inbäddade dokument →Webbplatsens API nycklar, required_claims, consume och signed_result.
Öppna serverguide →Lägg först till Checkify till en resa – ålder, människa eller identitet – och utöka sedan allt eftersom dina produktbehov växer.