IDENTITY VERIFICATION
Hostet identitetsverifikation, hvor beslutningen er din
Send kunder til et hostet verifikationsforløb. Læs sagsstatus i din egen backend, og send undtagelser videre til menneskelig gennemgang.
Et styret forløb, ikke en automatisk vurdering
Identitetsverifikation returnerer en sagsstatus og mulighed for gennemgang. Den understøtter din beslutning, men træffer den ikke.
Sessionsforløb
Session oprettet
Et link til engangsbrug og en udløbstid.
Link åbnet
Kunden læser en privatlivsmeddelelse. Tidsrummet til at gennemføre er begrænset.
Sagsstatus
Statusopslag eller hændelse
Afsluttet, ikke verificeret eller kræver gennemgang. Brug hver status som input til din egen beslutning.
Reserveplaner, du bør planlægge
Udløbet
Udsender ingen hændelse. Læs status for at se det.
Annulleret
Læs status fra din backend.
Afsluttes med en fejl
Sessioner kan ende med en fejl. Planlæg en reserveplan.
Hostet verifikationslink
Sagsstatus til din beslutning
Mulighed for menneskelig gennemgang
Hændelsesnotifikationer
Fra session til sagsstatus
Server
Opret en session
Bruger din egen reference til personen. Du modtager et link, der kun kan bruges én gang, og en udløbstid.
Noxtica
Kunden gennemfører forløbet på den hostede side
Link til engangsbrug
Kunden læser en privatlivsmeddelelse og indsender derefter de ønskede oplysninger inden for en tidsbegrænset periode.
Server
Statusopslag eller hændelse
Sagsstatus
Læs status fra din backend, eller modtag en hændelse på dit endpoint.
Konsol
Menneskelig gennemgang
Undtagelser
Sager, der kræver et ekstra eftersyn, sendes til operatørgennemgang. Gennemgangsaktiviteten registreres i et revisionsspor.
Dit team
Din beslutning
Dit team træffer beslutningen.
Opret en session
Kunden gennemfører forløbet på den hostede side
Læs status, og træf en beslutning
Hvad det er, og hvem det er til
Noxticas identitetsverifikation (KYC) er et hostet forløb. Din server opretter en session, kunden gennemfører trinnene på en side, som Noxtica hoster i kundens egen browser, og din server henter resultatet ved at læse status eller modtage en signeret hændelse. Din server modtager aldrig kundens svar eller optagelser direkte.
Resultaterne er automatiserede signaler. Du afgør, hvad hvert resultat betyder for din kunde. Noxtica giver dig dokumentationen og et revisionsspor.
Hvem det er til
- Backendudviklere, der opretter sessioner og læser resultater.
- Drifts- og compliance-teams, der konfigurerer den hostede side og håndterer gennemgangskøen i Backoffice.
- Teams, hvis politik kræver identitetsdokumentation, og som har en person med ansvar for gennemgangen.
Verifikation af virksomheder og forhandlere
Den samme hostede løsning dækker virksomheder og forhandlere. KYB (know your business) er hostet virksomhedsoprettelse: virksomhedens repræsentant indtaster virksomhedsoplysninger, uploader dokumenter, angiver ejere, gennemgår og indsender oplysningerne. Den indsendte sag sendes til manuel gennemgang i Backoffice, hvor operatører kan se ejerstrukturen, dokumenterne og screeningen. KYM (know your merchant) er hostet oprettelse af forhandlere samt transaktionsovervågning, der kun sender notifikationer: en advarsel er en besked, som en person skal gennemgå, og starter aldrig en betalingshandling. Der beskrives ingen automatiseret kontrol af virksomhedsregistre. Resultaterne er signaler, og dine operatører træffer afgørelserne. Tilgængelig. Aktiveres for din konto efter anmodning.
Tilgængelighed
Begrænset tilgængelighed. Identitetsverifikation konfigureres pr. tenant af dit accountteam, og du kan ikke selv slå det til. Trin, der beskrives som valgfrie, gælder kun, når de er aktiveret for din organisation.
Det hostede forløb fra start til slut
Her kan du se forløbet fra det første API-kald til resultatet. Trin markeret som valgfrie gælder kun, når de er aktiveret for din organisation.
Din server opretter en session
Et serverkald opretter en session med din egen ugennemsigtige kundereference. Svaret indeholder et session-id og et engangslink.
Kunden modtager linket
Send kunden til linket som en omdirigering, i en ny fane, via e-mail eller besked eller som en QR-kode. Den hostede side tilbyder også en QR-kode og mulighed for at kopiere linket, så en kunde, der starter på en computer, kan fortsætte på en telefon.
Privatlivsmeddelelse og samtykke
Før noget optages, ser kunden dit virksomhedsnavn, formålet med verifikationen og et link til din privatlivsmeddelelse og accepterer at fortsætte.
Vælg et dokument, og optag for- og bagside
Kunden vælger en af de dokumenttyper, du accepterer, og optager derefter forsiden. Bagsiden er påkrævet for identitetskort, kørekort og opholdstilladelser. Pas har ikke et trin for bagsiden.
Selfie
Kunden tager en selfie. Den sammenlignes med portrættet på dokumentet og kontrolleres for kvalitet.
Liveness
Kunden gennemfører en kort liveness-udfordring på kamera: hoveddrejninger og et blink.
Gennemgang
En gennemført optagelse afventer gennemgang i køen i dit Backoffice, indtil en person i din organisation registrerer en afgørelse. Sessionen står som afventer gennemgang og udløber ikke, mens den venter.
Resultat: status og signerede hændelser
Din server læser sessionens status og kan abonnere på signerede webhook-hændelser. Læs status, før du handler på en hændelse: status er autoritativ.
Linkets gyldighed
Et uåbnet link er gyldigt indtil dets udløbstidspunkt, som som standard er én dag. Efter kunden åbner linket første gang, har kunden 30 minutter til at gennemføre, eller indtil det oprindelige udløbstidspunkt, hvis det indtræffer først.
Hvad den hostede side ikke gør
- Det kan ikke indlejres i en iframe. Åbn det som en hel side eller i en ny fane.
- Sproget følger kundens browser. Du kan ikke indstille det.
- Nogle browsere i apps kan ikke køre siden. Siden fortæller kunden, hvordan vedkommende fortsætter i en almindelig browser.
Understøttede dokumenter og hvad der aflæses
Du vælger i indstillingerne for den hostede side i Backoffice, hvilke dokumenter dine kunder må bruge, og fra hvilke udstedelseslande. Kunden vælger blandt disse. Det hostede forløb genkender fire dokumenttyper:
| Dokumenttype | Bagside optaget |
|---|---|
| Nationalt identitetskort | Ja |
| Kørekort | Ja |
| Opholdstilladelse | Ja |
| Pas | Nej |
Den trykte tekst aflæses fra dokumentet. En maskinlæsbar zone aflæses, hvis dokumentet har en, og dens kontrolcifre verificeres. Resultatet krydstjekkes med den trykte tekst. Et kørekort har ingen maskinlæsbar zone, og fraværet tæller ikke negativt.
Tyrkiske nationale identitetskort og kørekort håndteres særskilt: det tyrkiske personnummer (T.C. Kimlik No) aflæses og er som standard et obligatorisk felt for disse to dokumenttyper. Hvis et nummer består kontrollen af kontrolcifre, er dokumentnummeret ikke også nødvendigt.
En zone, der ikke kan findes eller sammenlignes med den trykte tekst, udgør et målingshul. Den vises som til gennemgang, aldrig som fejl. Noxtica offentliggør ingen landeliste ud over den, du konfigurerer, og hævder ikke, at alle dokumenter fra alle lande aflæses lige godt.
Kontroller og signaler
Det hostede forløb giver kontrolresultater til en sagsbehandler. De er signaler, der indgår i gennemgangen. De afgør ikke udfaldet og blokerer ikke garanteret svindel.
| Kontrol | Hvad den undersøger |
|---|---|
| Dokumentets ægthed | Layout, maskinlæsbar zones struktur, ensartethed i trykket, tegn på redigering eller kopierede områder, hologram, tegn på genoptagelse fra en skærm og kortets geometri. Hver kontrol rapporterer sit eget resultat. |
| Ansigtssammenligning | Sammenligner portrættet på dokumentet med selfien. En lav score er et signal til sagsbehandleren. |
| Selfiekvalitet | Skarphed, eksponering samt ansigtets størrelse og positur på selfien. |
| Liveness | En udfordring med hoveddrejninger og et blink. Gestuskontrollerne viser, at den anmodede bevægelse fandt sted. De tester ikke for præsentationsangreb. |
| Detektion af præsentationsangreb (PAD) | Analyserer billeder fra liveness-udfordringen og selfien og beregner en score. Resultatet er vejledende. |
Resultater og gennemgang
| Status | Betydning |
|---|---|
pending | Oprettet. Kunden har ikke åbnet linket. |
opened | Kunden har åbnet linket og er i gang med trinnene. |
verifying | Kunden har indsendt oplysningerne, og behandlingen er i gang. |
review_pending | Behandlingen er afsluttet, og en afgørelse afventes i din Backoffice-gennemgangskø. Det er hverken et afslag eller en godkendelse. |
completed | En afgørelse godkendte sessionen. |
unverified | Behandlingen er afsluttet med et negativt resultat. |
error | Behandlingen kunne ikke afsluttes på grund af en fejl eller et afslag. |
expired | Linket eller registreringsvinduet udløb, før der blev truffet en afgørelse. |
cancelled_by_user | Kunden annullerede på den hostede side. Gælder, når annullering er aktiveret for din organisation. |
En kvalificeret person på dit team bør gennemgå negative afgørelser, før de får betydning for en kunde. Resultaterne er sandsynlighedsbaserede og kan omfatte både falske positiver og falske negativer. De er ikke juridisk bevis på identitet.
Til udviklere
Alt nedenfor foregår via almindelig HTTPS fra din server. Den fulde reference findes i dokumentationen.
Tre måder at starte en verifikation på
- Hosted session fra din server. Din server opretter linket via API, og Noxtica hoster siden.
- Invitation fra Backoffice. En person i din organisation opretter linket i Backoffice uden kode.
- Direkte API fra din server. Server-til-server-ruter uden et hosted link. Dine egne skærmbilleder kan derfor ikke optage et dokument til kontrol i dag. Brug en hosted session, når kunden skal optage et dokument.
Opret en session
Godkend med en servernøgle, der har identitetstilladelsen. Opbevar nøglen på din server. Send en Idempotency-Key, så en gentagelse ikke opretter en ekstra session.
curl -sS https://collect.noxtica.com/v1/kyc/sessions \
-H "Authorization: Bearer $NOXTICA_SERVER_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: $(uuidgen)" \
-d '{"subjectRef":"cust_example","returnUrl":"https://merchant.example.com/verification/return"}'Svaret
Linket returneres én gang i dette svar. Behandl det som en hemmelighed, og log det ikke. Udløbstidspunktet er angivet i millisekunder siden epoch.
{
"ok": true,
"sessionId": "00000000-0000-4000-8000-000000000001",
"url": "https://verify.noxtica.com/s/EXAMPLE_TOKEN",
"expiresAt": 1790848845000,
"domainId": null,
"requestId": "req_example"
}Læs status
En session, du har oprettet, returnerer altid 200, også når den er udløbet. Poll med en gradvist længere forsinkelse, og stop ved en endelig status.
GET https://collect.noxtica.com/v1/kyc/sessions/00000000-0000-4000-8000-000000000001
Authorization: Bearer $NOXTICA_SERVER_KEYWebhook-hændelser
Hændelser leveres som signerede HTTPS-anmodninger til et endpoint, du registrerer i Backoffice. En hændelse er en meddelelse, ikke en afgørelse.
| Hændelse | Udløses når |
|---|---|
kyc.session.completed | En hosted session når status completed, unverified eller error. En session, der afventer gennemgang, udløser hændelsen senere, når en sagsbehandler træffer en afgørelse. |
kyc.session.cancelled | Kunden annullerer på den hostede side. Tilmeld dig hændelsen særskilt. Når den er aktiveret for din organisation. |
kyc.verification.completed | En verifikation når en endelig status. |
kyc.erasure.completed | En anmodning om sletning er gennemført. Når sletning er aktiveret for din organisation. |
kyc.document.expiry_warning | Et verificeret dokument nærmer sig udløbsdatoen eller er udløbet. Når det er aktiveret for din organisation. |
kyc.reverification.due | En planlagt reverifikation skal gennemføres. Når den er aktiveret for din organisation. |
Eksempel på en hændelse
Kun syntetiske værdier. Hændelser indeholder aldrig din kundereference: match en hændelse med din kunde via sessionens id.
{
"id": "00000000-0000-4000-8000-000000000001:endpoint_example",
"type": "kyc.session.completed",
"created_at": 1790762445000,
"tenant_id": "tenant_example",
"data": {
"schemaVersion": "1",
"sessionId": "00000000-0000-4000-8000-000000000001",
"status": "completed",
"verificationId": "verification_example",
"reasonCodes": ["provider_manual_review"],
"occurredAt": 1790762445000,
"deliveryId": "00000000-0000-4000-8000-000000000001:endpoint_example"
}
}Verificér hver levering
- Hver levering indeholder headerne X-Noxtica-Signature, X-Noxtica-Timestamp, X-Noxtica-Event og X-Noxtica-Delivery.
- Signaturen er en HMAC-SHA256 beregnet over tidsstemplet, et punktum og den rå request body. Verificér den, før du parser bodyen, og fastsæt selv en tolerance for tidsstemplet.
- Levering sker mindst én gang, og rækkefølgen er ikke fast. Fjern dubletter ud fra X-Noxtica-Delivery, og læs derefter sessionens status, før du handler.
Der kræves ingen SDK. Dokumentationen viser eksempler i curl, Node.js og Python.
Læs mere i dokumentationen
Databeskyttelse
Dette afsnit beskriver, hvad dokumentationen angiver. Det er ikke juridisk rådgivning, og privatlivspolitikken og sikkerhedssiden beskriver, hvordan Noxtica håndterer personoplysninger.
Opbevaring
Noxtica sletter ikke verifikationsoplysninger eller dokumentation automatisk og fastsætter ingen opbevaringsdato for dem. De bliver i din tenant, indtil en tenantadministrator sletter dem.
Sletning
En tenantadministrator sletter verifikationer i Backoffice med en begrundelse, en skriftlig bekræftelse og et nyt step-up-tjek. Sletningen fjerner verifikationen, dens dokumentationsfiler og registreringer, men bevarer faktureringsoplysninger, kvitteringer for behandlingsgrundlag og revisionssporet. Den kan ikke fortrydes.
Den registreredes rettigheder
Anmodninger om sletning af personoplysninger håndteres på siden KYC Erasure. En anden administrator godkender anmodningen, en juridisk tilbageholdelse kan sætte den på pause, og hvert gemt element får en sletningskvittering. Spørg dit kontoteam, hvad en godkendt anmodning omfatter for din tenant, før du lover en kunde en tidsplan.
Adgang til dokumentation
Adgang til de originale optagelser kræver en særskilt, højere tilladelse end sagsgennemgang. Den er begrænset til administratorer, kræver et nyt step-up-tjek, og hver visning bliver registreret i revisionssporet. Andre roller kan se resultater og målinger, men ikke originalerne.
Kryptering og isolation
Rå identitetsdokumentation lagres krypteret, når den rå dokumentationslagring er aktiveret for din tenant. En session, der tilhører en anden organisation, vises som ikke fundet.
Dataplacering
Dokumentationslagringen har en indstilling for dataplacering pr. tenant: TR, EU eller US. Spørg dit kontoteam, hvad den dækker for din tenant. Denne side fastslår ikke, at data bliver i et bestemt land.
Samtykke og behandlingsgrundlag
Den hostede side viser kunden dit formål og din privatlivsmeddelelse, før optagelsen begynder. En autoriseret person i din organisation registrerer behandlingsgrundlaget, og Noxtica vælger det ikke for dig. Du har ansvaret for meddelelser, samtykker og behandlingsgrundlag i hver jurisdiktion, du betjener.
Ofte stillede spørgsmål
Kan jeg selv slå identitetsverifikation til?
Nej. Adgang tildeles pr. tenant under kontrolleret tilgængelighed. Kontakt teamet for at drøfte din brugssituation og jurisdiktion.
Godkender den kunder automatisk?
Nej. Intet kontrolresultat gør i sig selv en hosted verifikation verificeret. Alle hosted verifikationer afventer, at en person registrerer en afgørelse, og kun status completed er en godkendelse.
Blokerer detektion af præsentationsangreb svindel?
Nej. PAD er vejledende. Noxtica rapporterer resultatet og lader det aldrig afgøre noget. Behandl det som alle andre kontroller: et signal til en sagsbehandler.
Er et resultat juridisk identitetsbevis?
Nej. Intet resultat er juridisk identitetsbevis ud over det, der er omfattet af den konfigurerede udbyder og aftale. Noxtica er ikke et forbrugerkreditoplysningsbureau, og output må ikke bruges til at vurdere adgang til kredit, forsikring, beskæftigelse eller bolig.
Hvor længe er et verifikationslink gyldigt?
Som standard én dag, og du kan indstille perioden, når du opretter sessionen. Når kunden åbner linket, har kunden 30 minutter til at gennemføre.
Kan jeg indlejre den hostede side eller vælge dens sprog?
Nej. Siden kan ikke indlæses i en iframe, og sproget følger kundens browser.
Hvilke hændelser kan jeg modtage?
Seks identitetshændelser: kyc.session.completed, kyc.session.cancelled, kyc.verification.completed, kyc.erasure.completed, kyc.document.expiry_warning og kyc.reverification.due. Nogle afhænger af indstillingerne for din organisation.
Hvor længe opbevarer I dokumentationen?
Noxtica fastsætter ingen opbevaringsdato og sletter ikke verifikationsoplysninger eller dokumentation automatisk. En tenantadministrator sletter dem.
Er verifikation af virksomheder og forhandlere tilgængelig?
Ja. Verifikation af virksomheder (KYB) og forhandlere (KYM) er tilgængelig. Din server opretter et link, virksomheden eller forhandleren gennemfører onboarding på en Noxtica-hostet side, og dine medarbejdere gennemgår sagen i Backoffice. Aktiveres for din konto efter anmodning.
Relaterede sider
Hvad identitetsverifikation ikke gør
- Begrænset tilgængelighed. Identitetsverifikation klargøres for hver tenant.
- Ikke juridisk identitetsbevis. Intet resultat er juridisk identitetsbevis ud over rammerne for den konfigurerede udbyder og aftale. Resultaterne er sandsynlighedsbaserede og kan omfatte falske positive og falske negative.
- Du træffer beslutningen. En kvalificeret person i dit team bør gennemgå negative beslutninger. Noxtica er ikke et forbrugerrapporteringsbureau. Brug ikke resultatet til at vurdere adgang til kredit, forsikring, arbejde eller bolig.
- Dit ansvar. Du er ansvarlig for information, samtykker og det juridiske grundlag for at indsamle identitetsevidens fra dine kunder i hver jurisdiktion, du betjener.
Scorer, begrundelser og vurderinger er sandsynlighedsbaserede estimater, ikke fastslåede fakta. Dit team træffer alle beslutninger.Læs ansvarsfraskrivelsen