IDENTITY VERIFICATION
Hostad identitetsverifiering där beslutet ligger hos er
Skicka kunder till ett hostat verifieringsflöde. Läs ärendestatusen i er egen backend och hänvisa undantag till mänsklig granskning.
Ett styrt arbetsflöde, inte en automatisk bedömning
Identitetsverifiering ger en ärendestatus och en väg för granskning. Den stöder ert beslut, men fattar det inte.
Sessionsflöde
Session skapad
En engångslänk och ett utgångsdatum.
Länken öppnad
Kunden läser ett integritetsmeddelande. Tiden för att slutföra processen är begränsad.
Ärendestatus
Statusavläsning eller händelse
Slutförd, ej verifierad eller kräver granskning. Använd varje status som underlag för ert eget beslut.
Reservlösningar att planera för
Utgången
Ingen händelse skickas. Läs statusen för att se utfallet.
Avbruten
Läs statusen från er backend.
Avslutas med ett fel
Sessioner kan avslutas med ett fel. Planera för en reservlösning.
Hostad verifieringslänk
Ärendestatus som underlag för ert beslut
Möjlighet till mänsklig granskning
Händelseaviseringar
Från session till ärendestatus
Server
Skapa en session
Använder er egen referens för personen. Ni får en engångslänk och ett utgångsdatum.
Noxtica
Kunden genomför stegen på den hostade sidan
Engångslänk
Kunden läser ett integritetsmeddelande och lämnar sedan de efterfrågade underlagen inom en tidsbegränsad period.
Server
Statusavläsning eller händelse
Ärendestatus
Läs statusen från er backend eller ta emot en händelse på er endpoint.
Konsol
Mänsklig granskning
Undantag
Ärenden som behöver en extra granskning går till operatörsgranskning. Granskningsaktiviteten registreras i ett revisionsspår.
Ert team
Ert beslut
Ert team fattar beslutet.
Skapa en session
Kunden genomför stegen på den hostade sidan
Läs statusen och fatta ett beslut
Vad det är och vem det är till för
Noxticas identitetsverifiering (KYC) är ett hostat flöde. Din server skapar en session, kunden genomför stegen på en sida som Noxtica står värd för i kundens egen webbläsare, och din server hämtar resultatet genom att läsa statusen eller ta emot en signerad händelse. Din server får aldrig kundens svar eller insamlat material direkt.
Resultaten är automatiserade signaler. Du avgör vad varje resultat innebär för din kund. Noxtica tillhandahåller underlaget och ett granskningsspår.
Vem det är till för
- Backendutvecklare som skapar sessioner och hämtar resultat.
- Drift- och regelefterlevnadsteam som konfigurerar den hostade sidan och hanterar granskningskön i Backoffice.
- Team vars policy kräver identitetsunderlag och som har en person ansvarig för granskningen.
Verifiering av företag och handlare
Samma hostade upplägg omfattar företag och handlare. KYB (know your business) är en hostad företagsintroduktion: företagets representant anger företagsinformation, laddar upp dokument, deklarerar ägare, granskar och skickar in. Det inskickade ärendet går sedan till manuell granskning i Backoffice, där handläggare ser ägarstrukturen, dokumenten och granskningsresultaten. KYM (know your merchant) är en hostad introduktion av handlare med transaktionsövervakning som endast skickar aviseringar: en avisering är till för att en person ska granska den och utlöser aldrig någon betalningsåtgärd. Ingen automatiserad kontroll mot företagsregister beskrivs. Resultaten är signaler och era handläggare fattar besluten. Tillgängligt. Aktiveras för ditt konto på begäran.
Tillgänglighet
Kontrollerad tillgänglighet. Identitetsverifiering tillhandahålls per klientkonto av ditt kontoteam, och du kan inte aktivera den själv. Steg som beskrivs som valfria gäller endast när de är aktiverade för din organisation.
Det värdbaserade flödet från början till slut
Så här går det till från det första API-anropet till resultatet. Steg som är markerade som valfria gäller bara när de har aktiverats för din organisation.
Din server skapar en session
Ett anrop från servern skapar en session med din egen ogenomskinliga kundreferens. Svaret innehåller ett sessions-id och en engångslänk.
Kunden får länken
Skicka kunden till länken genom en omdirigering, en ny flik, e-post eller meddelande, eller en QR-kod. Den värdbaserade sidan erbjuder också en QR-kod och möjlighet att kopiera länken, så att en kund som börjar på en dator kan fortsätta på en telefon.
Integritetsmeddelande och samtycke
Innan något samlas in ser kunden ditt företagsnamn, syftet med verifieringen och en länk till ditt integritetsmeddelande och samtycker till att fortsätta.
Välj ett dokument och fotografera fram- och baksidan
Kunden väljer en av dokumenttyperna du godkänner och fotograferar sedan framsidan. Baksidan krävs för identitetskort, körkort och uppehållstillstånd. Pass har inget steg för baksidan.
Selfie
Kunden tar en selfie. Den jämförs med porträttet på dokumentet och kontrolleras med avseende på kvalitet.
Liveteckenkontroll
Kunden genomför en kort liveteckensutmaning framför kameran: huvudvridningar och en blinkning.
Granskning
En slutförd insamling väntar i granskningskön i ditt Backoffice tills någon i din organisation registrerar ett beslut. Sessionen har statusen review pending och löper inte ut medan den väntar.
Resultat: statusavläsning och signerade händelser
Din server läser sessionsstatusen och kan prenumerera på signerade webhook-händelser. Läs statusen innan du agerar på en händelse: statusen är den auktoritativa källan.
Länkens giltighetstid
En oöppnad länk är giltig fram till sin egen förfallotid, som som standard är en dag. När kunden öppnar länken för första gången har kunden 30 minuter på sig att slutföra, eller fram till den ursprungliga förfallotiden om den inträffar tidigare.
Det här gör den värdbaserade sidan inte
- Den kan inte bäddas in i en iframe. Öppna den som en hel sida eller på en ny flik.
- Språket följer kundens webbläsare. Du kan inte ange det.
- Vissa webbläsare i appar kan inte köra den. Sidan talar om för kunden hur hen fortsätter i en vanlig webbläsare.
Dokument som stöds och vad som läses av
I inställningarna för den värdbaserade sidan i Backoffice väljer du vilka dokument kunderna får använda och från vilka utfärdandeländer. Kunden väljer bland dessa. Det värdbaserade flödet känner igen fyra dokumenttyper:
| Dokumenttyp | Baksidan fotograferas |
|---|---|
| Nationellt identitetskort | Ja |
| Körkort | Ja |
| Uppehållstillstånd | Ja |
| Pass | Nej |
Den tryckta texten läses från dokumentet. Om dokumentet har en maskinläsbar zon läses den, kontrollsiffrorna verifieras och resultatet jämförs med den tryckta texten. Ett körkort har ingen maskinläsbar zon, och avsaknaden räknas inte till dess nackdel.
Turkiska nationella identitetskort och körkort hanteras särskilt: det turkiska personnumret (T.C. Kimlik No) läses av och är som standard ett obligatoriskt fält för dessa två dokument. Om numret klarar kontrollen av kontrollsiffrorna behöver dokumentnumret inte anges också.
En zon som inte går att hitta eller jämföra med den tryckta texten innebär ett mätglapp. Resultatet anges som review, aldrig fail. Noxtica publicerar ingen landslista utöver det du konfigurerar och hävdar inte att dokument från alla länder fungerar lika bra.
Kontroller och signaler
Det värdbaserade flödet ger kontrollresultat som en granskare kan bedöma. De är signaler som används i granskningen. De avgör inte utfallet och garanterar inte att bedrägerier stoppas.
| Kontroll | Vad kontrollen tittar på |
|---|---|
| Dokumentets äkthet | Layout, maskinläsbar zon, trycköverensstämmelse, tecken på redigering eller kopierade områden, förekomst av hologram, tecken på skärminspelning och kortets geometri. Varje kontroll rapporterar sitt eget resultat. |
| Ansiktsmatchning | Jämför porträttet på dokumentet med selfien. En låg poäng är underlag för granskaren. |
| Selfiekvalitet | Skärpa, exponering samt ansiktets storlek och position i selfien. |
| Liveteckenkontroll | En utmaning med huvudvridningar och en blinkning. Gestkontrollerna visar att den begärda rörelsen utfördes. De är inte ett test för presentationsattacker. |
| Detektion av presentationsattacker (PAD) | Analyserar bildrutor från liveteckensutmaningen och selfien och ger en poäng. Resultatet är rådgivande. |
Resultat och granskning
| Status | Betydelse |
|---|---|
pending | Skapad. Kunden har inte öppnat länken. |
opened | Kunden har öppnat länken och går igenom stegen. |
verifying | Kunden har skickat in och behandlingen pågår. |
review_pending | Behandlingen är klar och ett beslut behövs i granskningskön i Backoffice. Det innebär varken avslag eller godkännande. |
completed | Ett beslut godkände sessionen. |
unverified | Behandlingen avslutades med ett negativt resultat. |
error | Behandlingen kunde inte slutföras på grund av ett fel eller en vägran. |
expired | Länken eller insamlingsperioden löpte ut innan ett beslut fattades. |
cancelled_by_user | Kunden avbröt på den hostade sidan. Gäller när avbrytande är aktiverat för din organisation. |
En kvalificerad person i ditt team bör granska negativa beslut innan de påverkar en kund. Resultaten är sannolikhetsbaserade och kan innehålla både falska positiva och falska negativa. De utgör inte juridiskt bevis på identitet.
För utvecklare
Allt nedan är vanlig HTTPS-trafik från din server. Den fullständiga referensen finns i dokumentationen.
Tre sätt att starta en verifiering
- Värdbaserad session från din server. Din server skapar länken via API och Noxtica står värd för sidan.
- Inbjudan från Backoffice. En person i din organisation skapar länken i Backoffice, utan kod.
- Direkt API från din server. Server-till-server-rutter utan värdbaserad länk. De gör det inte möjligt för dina egna skärmar att samla in ett dokument för kontroll i dagsläget, så använd en värdbaserad session när kunden behöver samla in ett dokument.
Skapa en session
Autentisera med en servernyckel som har identitetsbehörighet. Förvara nyckeln på din server. Skicka en Idempotency-Key så att ett nytt försök inte skapar en andra 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
Länken returneras en gång, i det här svaret. Behandla den som en hemlighet och logga den inte. Förfallotiden anges i epokmillisekunder.
{
"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 statusen
En session som du har skapat returnerar alltid 200, även om den har gått ut. Gör avläsningar med allt längre intervall och sluta när statusen är slutgiltig.
GET https://collect.noxtica.com/v1/kyc/sessions/00000000-0000-4000-8000-000000000001
Authorization: Bearer $NOXTICA_SERVER_KEYWebhook-händelser
Händelser levereras signerade via HTTPS till en slutpunkt som du registrerar i Backoffice. En händelse är en avisering, inte ett beslut.
| Händelse | Utlöses när |
|---|---|
kyc.session.completed | En värdbaserad session når statusen completed, unverified eller error. En session med statusen review pending utlöser händelsen senare, när en granskare fattar ett beslut. |
kyc.session.cancelled | Kunden avbryter på den värdbaserade sidan. Prenumerera uttryckligen. När det har aktiverats för din organisation. |
kyc.verification.completed | En verifiering når ett slutgiltigt läge. |
kyc.erasure.completed | En begäran om radering slutförs. När radering har aktiverats för din organisation. |
kyc.document.expiry_warning | Ett verifierat dokument närmar sig utgångsdatumet eller har gått ut. När det har aktiverats för din organisation. |
kyc.reverification.due | Det är dags för en schemalagd omverifiering. När det har aktiverats för din organisation. |
Exempel på händelse
Endast syntetiska värden. Händelser innehåller aldrig din kundreferens: matcha en händelse med din kund via sessions-id:t.
{
"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"
}
}Verifiera varje leverans
- Varje leverans innehåller rubrikerna X-Noxtica-Signature, X-Noxtica-Timestamp, X-Noxtica-Event och X-Noxtica-Delivery.
- Signaturen är en HMAC-SHA256 över tidsstämpeln, en punkt och den råa begärandekroppen. Verifiera den innan du tolkar begärandekroppen och tillämpa din egen tolerans för tidsstämpeln.
- Leverans sker minst en gång och ordningen är inte fast. Deduplikera med X-Noxtica-Delivery och läs sedan sessionsstatusen innan du agerar.
Ingen SDK krävs. Dokumentationen innehåller exempel i curl, Node.js och Python.
Läs mer i dokumentationen
Dataskydd
Det här avsnittet beskriver vad dokumentationen anger. Det är inte juridisk rådgivning. Integritetspolicyn och säkerhetssidan beskriver hur Noxtica hanterar personuppgifter.
Lagringstid
Noxtica raderar inte verifieringsuppgifter eller underlag automatiskt och anger inget lagringsdatum för dem. De finns kvar i din tenant tills en tenantadministratör raderar dem.
Radering
En tenantadministratör raderar verifieringar i Backoffice genom att ange en orsak, bekräfta genom att skriva in en text och genomföra en ny step-up-kontroll. Raderingen tar bort verifieringen, dess underlagsfiler och poster, men behåller faktureringsuppgifter, kvitton på rättslig grund och granskningsspåret. Den kan inte ångras.
Registrerades rättigheter
Begäranden om radering hanteras på sidan KYC Erasure. En andra administratör godkänner begäran, ett rättsligt bevarande kan pausa den och varje lagrat objekt får ett raderingskvitto. Fråga ditt kontoteam vad en godkänd begäran omfattar för din tenant innan du lovar en kund en tidsplan.
Åtkomst till underlag
Åtkomst till originalinspelningarna kräver högre behörighet än granskning av ett ärende. Den är begränsad till administratörer, kräver en ny step-up-kontroll och varje visning granskas. Andra roller ser resultat och mätvärden, inte originalen.
Kryptering och isolering
Rå identitetsdokumentation lagras krypterad i vila, och endast när lagring av rå dokumentation har aktiverats för din tenant. En session som tillhör en annan organisation visas som hittades inte.
Datalokalitet
Lagring av underlag har en inställning för datalokalitet per tenant: TR, EU eller US. Fråga ditt kontoteam vad den omfattar för din tenant. Den här sidan påstår inte att data stannar i ett visst land.
Samtycke och rättslig grund
Den värdbaserade sidan visar kunden ditt syfte och integritetsmeddelande före insamlingen. En behörig person i din organisation registrerar den rättsliga grunden; Noxtica väljer den inte åt dig. Du ansvarar för meddelanden, samtycken och rättslig grund i varje jurisdiktion där du är verksam.
Vanliga frågor
Kan jag själv aktivera identitetsverifiering?
Nej. Funktionen tillhandahålls per tenant med kontrollerad tillgänglighet. Kontakta teamet för att diskutera ditt användningsfall och din jurisdiktion.
Godkänns kunder automatiskt?
Nej. Inget kontrollresultat gör en värdbaserad verifiering verifierad på egen hand. Varje värdbaserad verifiering inväntar att en person registrerar ett beslut, och endast completed innebär ett godkännande.
Stoppar detektion av presentationsattacker bedrägerier?
Nej. PAD är rådgivande. Noxtica rapporterar resultatet och låter det aldrig avgöra. Behandla det, liksom varje annan kontroll, som en signal för granskaren.
Är ett resultat juridiskt bevis på identitet?
Nej. Inget resultat utgör juridiskt bevis på identitet utanför den konfigurerade leverantörens och avtalets omfattning. Noxtica är inte en konsumentkreditupplysningsbyrå, och resultat får inte användas för bedömning av behörighet till kredit, försäkring, anställning eller bostad.
Hur länge är en verifieringslänk giltig?
Som standard en dag, och du kan ange giltighetstiden när du skapar sessionen. När kunden har öppnat länken har kunden 30 minuter på sig att slutföra.
Kan jag bädda in den värdbaserade sidan eller ange språk?
Nej. Sidan vägrar att läsas in i en iframe och språket följer kundens webbläsare.
Vilka händelser kan jag ta emot?
Sex identitetshändelser: kyc.session.completed, kyc.session.cancelled, kyc.verification.completed, kyc.erasure.completed, kyc.document.expiry_warning och kyc.reverification.due. Vissa beror på inställningarna för din organisation.
Hur länge sparas underlagen?
Noxtica anger inget lagringsdatum och raderar inte verifieringsuppgifter eller underlag automatiskt. En tenantadministratör raderar dem.
Är verifiering av företag och handlare tillgänglig?
Ja. Verifiering av företag (KYB) och verifiering av handlare (KYM) är tillgängliga. Din server skapar en länk, företaget eller handlaren genomför onboarding på en sida som Noxtica står värd för och dina operatörer granskar ärendet i Backoffice. Aktiveras för ditt konto på begäran.
Relaterade sidor
Vad identitetsverifiering inte gör
- Begränsad tillgänglighet. Identitetsverifiering provisioneras per klient.
- Inte ett juridiskt identitetsbevis. Inget resultat utgör ett juridiskt identitetsbevis utanför den konfigurerade leverantörens och avtalets omfattning. Resultaten är sannolikhetsbaserade och kan innehålla både falska positiva och falska negativa.
- Ni beslutar. En kvalificerad person i ert team bör granska negativa beslut. Noxtica är inte ett konsumentupplysningsföretag. Använd inte resultatet för bedömning av kredit-, försäkrings-, anställnings- eller bostadsbehörighet.
- Ert ansvar. Ni ansvarar för information, samtycken och rättslig grund för insamling av identitetsunderlag från era kunder i varje jurisdiktion där ni är verksamma.
Poäng, skäl och bedömningar är sannolikhetsbaserade uppskattningar, inte fakta. Ditt team fattar alla beslut.Läs ansvarsfriskrivningen