To tłumaczenie zostało wygenerowane maszynowo i oczekuje na weryfikację.Przełącz na angielski

WERYFIKACJA TOŻSAMOŚCI

Hostowana weryfikacja tożsamości — decyzja należy do Ciebie

Przekieruj klientów do hostowanego procesu weryfikacji. Odczytaj status sprawy we własnym backendzie i kieruj wyjątki do weryfikacji przez człowieka.

Kontrolowany proces, nie automatyczny werdykt

Weryfikacja tożsamości zwraca status sprawy i umożliwia jej weryfikację. Wspiera Twoją decyzję, ale jej nie podejmuje.

Przebieg sesji

  1. Sesja utworzona

    Jednorazowy link i termin jego wygaśnięcia.

  2. Link otwarty

    Klient zapoznaje się z informacją o prywatności. Czas na ukończenie procesu jest ograniczony.

  3. Status sprawy

    Odczyt statusu lub zdarzenie

    Zakończona, niezweryfikowana lub wymagająca weryfikacji. Każdy status traktuj jako podstawę do własnej decyzji.

Zaplanowane rozwiązania awaryjne

  • Wygasła

    Nie generuje zdarzenia. Odczytaj status, aby to sprawdzić.

  • Anulowana

    Odczytaj status z backendu.

  • Zakończona błędem

    Sesje mogą zakończyć się błędem. Zaplanuj rozwiązanie awaryjne.

Przebieg sesji weryfikacyjnej i rozwiązania awaryjne do zaplanowaniaIlustracja opisanego przepływu, nie dane klientów.
  • Hostowany link weryfikacyjny

  • Status sprawy do podjęcia decyzji

  • Weryfikacja przez człowieka

  • Powiadomienia o zdarzeniach

Od sesji do statusu sprawy

  1. Serwer

    Utwórz sesję

    Używa Twojego własnego identyfikatora podmiotu. Otrzymujesz jednorazowy link i termin jego wygaśnięcia.

  2. Noxtica

    Klient korzysta ze strony hostowanej

    Jednorazowy link

    Klient zapoznaje się z informacją o prywatności, a następnie w wyznaczonym czasie przekazuje wymagane dane.

  3. Serwer

    Odczyt statusu lub zdarzenie

    Status sprawy

    Odczytaj status z backendu lub odbierz zdarzenie w swoim punkcie końcowym.

  4. Konsola

    Weryfikacja przez człowieka

    Wyjątki

    Sprawy wymagające dodatkowej weryfikacji trafiają do operatora. Czynności weryfikacyjne są zapisywane w ścieżce audytu.

  5. Twój zespół

    Twoja decyzja

    Decyzję podejmuje Twój zespół.

Jak sesja weryfikacyjna przebiega między Twoim serwerem, stroną hostowaną, weryfikacją i Twoim zespołem
  1. Utwórz sesję

  2. Klient korzysta ze strony hostowanej

  3. Odczytaj status i podejmij decyzję

Na czym polega i dla kogo jest przeznaczona

Weryfikacja tożsamości Noxtica (KYC) to hostowany proces. Twój serwer tworzy sesję, klient wykonuje kolejne kroki w swojej przeglądarce na stronie hostowanej przez Noxtica, a Twój serwer odczytuje wynik przez sprawdzenie statusu lub podpisane zdarzenie. Twój serwer nigdy nie otrzymuje odpowiedzi klienta ani bezpośrednio przechwyconych danych.

Wyniki to zautomatyzowane sygnały. To Ty decydujesz, co dany wynik oznacza dla Twojego klienta. Noxtica przekazuje Ci dowody i ścieżkę audytu.

Dla kogo

  • Inżynierowie backendu, którzy tworzą sesje i odczytują wyniki.
  • Zespoły operacyjne i ds. zgodności, które konfigurują stronę hostowaną i obsługują kolejkę weryfikacji w Backoffice.
  • Zespoły, których polityka wymaga dowodów tożsamości i które mają osobę odpowiedzialną za weryfikację.

Weryfikacja firm i sprzedawców

To samo podejście hostowane obejmuje firmy i sprzedawców. KYB (poznaj swoją firmę) to hostowany proces wdrażania firmy: jej przedstawiciel podaje informacje o firmie, przesyła dokumenty, deklaruje właścicieli, sprawdza dane i przesyła zgłoszenie. Zgłoszona sprawa trafia do ręcznej weryfikacji w Backoffice, gdzie operatorzy widzą strukturę własności, dokumenty i wyniki screeningu. KYM (poznaj swojego sprzedawcę) to hostowany proces wdrażania sprzedawcy oraz monitorowanie transakcji z powiadomieniami. Alert jest powiadomieniem dla osoby do sprawdzenia i nigdy nie rozpoczyna działania płatniczego. Nie opisano automatycznego sprawdzania rejestrów firm. Wyniki są sygnałami, a decyzje podejmują Twoi operatorzy. Dostępne. Włączane dla Twojego konta na życzenie.

Dostępność

Dostępność kontrolowana. Weryfikację tożsamości udostępnia dla każdego tenanta Twój zespół obsługi konta; nie możesz włączyć jej samodzielnie. Opisane jako opcjonalne kroki dotyczą wyłącznie sytuacji, gdy zostały włączone dla Twojej organizacji.

Hostowany proces od początku do końca

Oto przebieg procesu od pierwszego wywołania API do wyniku. Kroki oznaczone jako opcjonalne mają zastosowanie tylko wtedy, gdy zostały włączone dla Twojej organizacji.

  1. Twój serwer tworzy sesję

    Wywołanie z serwera tworzy sesję z Twoim własnym, nieprzezroczystym identyfikatorem klienta. Odpowiedź zawiera identyfikator sesji i jednorazowy link.

  2. Klient otrzymuje link

    Przekaż klientowi link jako przekierowanie, w nowej karcie, e-mailem lub wiadomością albo jako kod QR. Hostowana strona również udostępnia kod QR i opcję kopiowania linku, dzięki czemu klient może rozpocząć na komputerze i kontynuować na telefonie.

  3. Informacja o prywatności i zgoda

    Zanim rozpocznie się rejestracja, klient widzi nazwę Twojej firmy, cel weryfikacji i link do informacji o prywatności, a następnie wyraża zgodę na kontynuowanie.

  4. Wybór dokumentu oraz rejestracja przedniej i tylnej strony

    Klient wybiera jeden z akceptowanych przez Ciebie typów dokumentów, a następnie rejestruje jego przednią stronę. Tylna strona jest wymagana w przypadku dowodów osobistych, praw jazdy i kart pobytu. Paszport nie wymaga rejestracji tylnej strony.

  5. Selfie

    Klient robi selfie. Jest ono porównywane z wizerunkiem w dokumencie i sprawdzane pod kątem jakości.

  6. Żywotność

    Klient wykonuje krótkie wyzwanie żywotności przed kamerą: obraca głowę i mruga.

  7. Weryfikacja

    Zakończona rejestracja trafia do kolejki weryfikacji w Twoim Backoffice, gdzie oczekuje na zapisanie decyzji przez osobę z Twojej organizacji. Sesja ma status review pending i nie wygasa w czasie oczekiwania.

  8. Wynik: odczyt statusu i podpisane zdarzenia

    Twój serwer odczytuje status sesji i może subskrybować podpisane zdarzenia webhook. Zanim zareagujesz na zdarzenie, odczytaj status: to on jest rozstrzygający.

Ważność linku

Nieotwarty link pozostaje ważny do upływu własnego terminu ważności, domyślnie przez 1 dzień. Po pierwszym otwarciu linku klient ma 30 minut na ukończenie procesu albo czas do pierwotnego terminu ważności, jeśli upłynie wcześniej.

Czego nie umożliwia hostowana strona

  • Nie można osadzić jej w ramce iframe. Otwórz ją jako pełną stronę lub w nowej karcie.
  • Język strony zależy od języka przeglądarki klienta. Nie można go ustawić.
  • Niektóre przeglądarki w aplikacjach nie mogą jej uruchomić. Strona podpowiada klientowi, jak kontynuować w zwykłej przeglądarce.

Obsługiwane dokumenty i odczytywane dane

W ustawieniach hostowanej strony w Backoffice wybierasz, jakich dokumentów i z jakich krajów wydających mogą używać Twoi klienci. Klient wybiera jeden z tych dokumentów. Hostowany proces obsługuje 4 typy dokumentów:

Typy dokumentów obsługiwane przez hostowany proces i informacja, czy rejestrowana jest tylna strona
Typ dokumentuZarejestrowano tylną stronę
Dowód osobistyTak
Prawo jazdyTak
Karta pobytuTak
PaszportNie

Tekst jest odczytywany z dokumentu. Jeśli dokument zawiera strefę odczytu maszynowego, jest ona odczytywana, jej cyfry kontrolne są weryfikowane, a wynik porównywany z wydrukowanym tekstem. Prawo jazdy nie ma strefy odczytu maszynowego i jej brak nie wpływa na wynik.

Tureckie dowody osobiste i prawa jazdy są obsługiwane w szczególny sposób: odczytywany jest turecki numer identyfikacyjny (T.C. Kimlik No), który domyślnie jest polem wymaganym dla tych 2 dokumentów. Jeśli numer przechodzi weryfikację cyfr kontrolnych, nie trzeba podawać dodatkowo numeru dokumentu.

Strefa, której nie można znaleźć ani porównać z wydrukowanym tekstem, oznacza lukę pomiarową. Jej wynik wskazuje na weryfikację, nigdy na niepowodzenie. Noxtica nie publikuje listy krajów poza zakresem konfiguracji i nie twierdzi, że każdy dokument z każdego kraju jest odczytywany równie dobrze.

Kontrole i sygnały

Hostowany proces generuje wyniki kontroli dla weryfikującego. To sygnały wspierające weryfikację. Nie przesądzają o wyniku ani nie gwarantują blokowania oszustw.

Kontrole raportowane przez hostowany proces
KontrolaCo jest analizowane
Autentyczność dokumentuUkład, struktura strefy odczytu maszynowego, spójność druku, ślady edycji lub skopiowane obszary, obecność hologramu, ślady ponownego przechwycenia obrazu z ekranu oraz geometria karty. Każda kontrola zwraca własny wynik.
Porównanie twarzyPorównuje wizerunek w dokumencie z selfie. Niski wynik stanowi przesłankę dla weryfikującego.
Jakość selfieOstrość, ekspozycja oraz wielkość i ułożenie twarzy na selfie.
ŻywotnośćWyzwanie polegające na obróceniu głowy i mrugnięciu. Kontrole gestów pokazują, że wykonano wymagany ruch. Nie są testem ataku prezentacyjnego.
Wykrywanie ataków prezentacyjnych (PAD)Analizuje klatki z wyzwania żywotności oraz selfie i generuje wynik punktowy. Wynik ma charakter doradczy.

Wyniki i weryfikacja

Statusy sesji i ich znaczenie
StatusZnaczenie
pendingUtworzono. Klient nie otworzył jeszcze linku.
openedKlient otworzył link i wykonuje kolejne kroki.
verifyingKlient przesłał dane i trwa ich przetwarzanie.
review_pendingPrzetwarzanie zakończone. W kolejce weryfikacji Backoffice potrzebna jest decyzja. To ani odrzucenie, ani zatwierdzenie.
completedDecyzja zatwierdziła sesję.
unverifiedPrzetwarzanie zakończyło się wynikiem negatywnym.
errorNie udało się dokończyć przetwarzania z powodu błędu lub odmowy.
expiredLink lub okno przechwytywania wygasło przed podjęciem decyzji.
cancelled_by_userKlient anulował proces na stronie hostowanej. Dotyczy organizacji, w których anulowanie jest włączone.

Osoba z odpowiednimi kompetencjami w Twoim zespole powinna sprawdzić negatywne decyzje, zanim wpłyną na klienta. Wyniki mają charakter probabilistyczny i mogą obejmować fałszywie dodatnie oraz fałszywie ujemne wskazania. Nie stanowią prawnego dowodu tożsamości.

Dla deweloperów

Poniższe przykłady pokazują zwykłe żądania HTTPS wysyłane z Twojego serwera. Pełny opis znajdziesz w dokumentacji.

3 sposoby rozpoczęcia weryfikacji

  • Sesja hostowana utworzona z Twojego serwera. Twój serwer tworzy link przez API, a Noxtica hostuje stronę.
  • Zaproszenie z Backoffice. Osoba z Twojej organizacji tworzy link w Backoffice, bez użycia kodu.
  • Bezpośrednie API z Twojego serwera. Ścieżki komunikacji serwer-serwer bez hostowanego linku. Nie umożliwiają obecnie przechwycenia dokumentu do weryfikacji na własnych ekranach, dlatego gdy klient musi przechwycić dokument, użyj sesji hostowanej.

Utwórz sesję

Uwierzytelnij się kluczem serwerowym z uprawnieniem identity. Przechowuj klucz na swoim serwerze. Wysyłaj Idempotency-Key, aby ponowienie żądania nie utworzyło drugiej sesji.

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"}'

Odpowiedź

Link jest zwracany tylko raz, w tej odpowiedzi. Traktuj go jak sekret i nie zapisuj w logach. Czas wygaśnięcia podano w milisekundach epoki.

{
  "ok": true,
  "sessionId": "00000000-0000-4000-8000-000000000001",
  "url": "https://verify.noxtica.com/s/EXAMPLE_TOKEN",
  "expiresAt": 1790848845000,
  "domainId": null,
  "requestId": "req_example"
}

Odczytaj status

Utworzona przez Ciebie sesja zawsze zwraca 200, również po wygaśnięciu. Odpytuj ją z coraz dłuższym odstępem i zakończ po uzyskaniu statusu końcowego.

GET https://collect.noxtica.com/v1/kyc/sessions/00000000-0000-4000-8000-000000000001
Authorization: Bearer $NOXTICA_SERVER_KEY

Zdarzenia webhook

Zdarzenia są dostarczane przez HTTPS z podpisem do punktu końcowego zarejestrowanego w Backoffice. Zdarzenie jest powiadomieniem, a nie decyzją.

Zdarzenia weryfikacji tożsamości
ZdarzenieWywoływane, gdy
kyc.session.completedHostowana sesja osiąga stan completed, unverified lub error. Sesja w stanie review pending wywoła to zdarzenie później, gdy weryfikujący podejmie decyzję.
kyc.session.cancelledKlient anuluje proces na hostowanej stronie. Zasubskrybuj to zdarzenie jawnie. Dostępne po włączeniu dla Twojej organizacji.
kyc.verification.completedWeryfikacja osiąga stan końcowy.
kyc.erasure.completedWniosek o usunięcie danych zostaje zrealizowany. Dostępne po włączeniu usuwania danych dla Twojej organizacji.
kyc.document.expiry_warningZweryfikowany dokument wkrótce straci ważność albo już ją utracił. Dostępne po włączeniu dla Twojej organizacji.
kyc.reverification.dueNadchodzi termin zaplanowanej ponownej weryfikacji. Dostępne po włączeniu dla Twojej organizacji.

Przykładowe zdarzenie

Wyłącznie wartości syntetyczne. Zdarzenia nigdy nie zawierają identyfikatora klienta: dopasuj zdarzenie do klienta za pomocą identyfikatora sesji.

{
  "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"
  }
}

Weryfikuj każde dostarczenie

  • Każde dostarczenie zawiera nagłówki X-Noxtica-Signature, X-Noxtica-Timestamp, X-Noxtica-Event i X-Noxtica-Delivery.
  • Podpis to HMAC-SHA256 obliczony na podstawie znacznika czasu, kropki i surowej treści żądania. Zweryfikuj go przed analizą treści i samodzielnie określ dopuszczalną tolerancję znacznika czasu.
  • Zdarzenie jest dostarczane co najmniej raz, a kolejność nie jest ustalona. Usuń duplikaty na podstawie X-Noxtica-Delivery, a następnie sprawdź status sesji przed podjęciem działania.

Nie jest wymagany SDK. Dokumentacja zawiera przykłady użycia curl, Node.js i Python.

Więcej informacji w dokumentacji

Ochrona danych

Ta sekcja opisuje informacje zawarte w dokumentacji. Nie stanowi porady prawnej. Zasady ochrony prywatności i strona Bezpieczeństwo opisują sposób, w jaki Noxtica przetwarza dane osobowe.

  • Okres przechowywania

    Noxtica nie usuwa automatycznie szczegółów weryfikacji ani dowodów i nie określa dla nich terminu przechowywania. Pozostają w Twoim tenancie, dopóki administrator tenanta ich nie usunie.

  • Usuwanie

    Administrator tenanta usuwa weryfikacje w Backoffice, podając powód, wpisując potwierdzenie i przechodząc nową kontrolę podwyższonego uwierzytelnienia. Usunięcie obejmuje weryfikację, jej pliki dowodowe i zapisy, ale zachowuje dane o użyciu na potrzeby rozliczeń, potwierdzenia podstawy prawnej i ścieżkę audytu. Tej czynności nie można cofnąć.

  • Prawa osób, których dane dotyczą

    Wnioski o usunięcie danych są obsługiwane na stronie Usuwanie danych KYC. Drugi administrator zatwierdza wniosek, blokada prawna może wstrzymać jego realizację, a każdy przechowywany element ma potwierdzenie usunięcia. Zanim obiecasz klientowi termin, zapytaj zespół obsługi konta, jaki zakres ma zatwierdzony wniosek w Twoim tenancie.

  • Dostęp do dowodów

    Dostęp do oryginalnych zapisów wymaga wyższych uprawnień niż przeglądanie sprawy. Jest ograniczony do administratorów, wymaga nowej kontroli podwyższonego uwierzytelnienia, a każde wyświetlenie jest rejestrowane w audycie. Pozostałe role widzą ustalenia i pomiary, ale nie oryginały.

  • Szyfrowanie i izolacja

    Surowe dowody tożsamości są szyfrowane w spoczynku i przechowywane tylko wtedy, gdy dla Twojego tenanta włączono przechowywanie surowych dowodów. Sesja należąca do innej organizacji zwraca wynik „nie znaleziono”.

  • Rezydencja danych

    Przechowywanie dowodów ma ustawienie rezydencji danych dla każdego tenanta: TR, EU lub US. Zapytaj zespół obsługi konta, jaki zakres obejmuje to ustawienie w Twoim tenancie. Ta strona nie stwierdza, że dane pozostają w konkretnym kraju.

  • Zgoda i podstawa prawna

    Przed zebraniem danych hostowana strona pokazuje klientowi cel przetwarzania i informację o prywatności. Upoważniona osoba w Twojej organizacji odnotowuje podstawę prawną, a Noxtica nie wybiera jej za Ciebie. To Ty odpowiadasz za informacje, zgody i podstawę prawną w każdej jurysdykcji, w której działasz.

Częste pytania

Czy mogę samodzielnie włączyć weryfikację tożsamości?

Nie. Funkcja jest udostępniana dla poszczególnych tenantów w ramach kontrolowanej dostępności. Skontaktuj się z zespołem, aby omówić przypadek użycia i jurysdykcję.

Czy klienci są zatwierdzani automatycznie?

Nie. Żaden wynik kontroli sam w sobie nie oznacza, że hostowana weryfikacja jest zweryfikowana. Każda hostowana weryfikacja czeka na zapisanie decyzji przez człowieka; tylko stan completed oznacza zatwierdzenie.

Czy wykrywanie ataków prezentacyjnych blokuje oszustwa?

Nie. PAD ma charakter doradczy. Noxtica przekazuje jego wynik, ale nigdy nie pozwala, by sam przesądzał o decyzji. Podobnie jak każdą inną kontrolę, traktuj go jako sygnał dla weryfikującego.

Czy wynik jest prawnym potwierdzeniem tożsamości?

Nie. Żaden wynik nie stanowi prawnego potwierdzenia tożsamości poza zakresem skonfigurowanego dostawcy i umowy. Noxtica nie jest agencją informacji kredytowej, a wyników nie wolno używać do oceny uprawnień do kredytu, ubezpieczenia, zatrudnienia ani mieszkania.

Jak długo działa link do weryfikacji?

Domyślnie 1 dzień; możesz ustawić ten czas podczas tworzenia sesji. Po otwarciu linku klient ma 30 minut na ukończenie procesu.

Czy mogę osadzić hostowaną stronę lub ustawić jej język?

Nie. Strona odmawia załadowania w ramce iframe, a jej język zależy od języka przeglądarki klienta.

Jakie zdarzenia mogę otrzymywać?

6 zdarzeń dotyczących tożsamości: kyc.session.completed, kyc.session.cancelled, kyc.verification.completed, kyc.erasure.completed, kyc.document.expiry_warning i kyc.reverification.due. Niektóre zależą od ustawień Twojej organizacji.

Jak długo przechowujecie dowody?

Noxtica nie określa terminu przechowywania ani nie usuwa automatycznie szczegółów weryfikacji i dowodów. Usuwa je administrator tenanta.

Czy weryfikacja firm i sprzedawców jest dostępna?

Tak. Weryfikacja firm (KYB) i sprzedawców (KYM) jest dostępna. Twój serwer tworzy link, a firma lub sprzedawca przechodzi onboarding na stronie hostowanej przez Noxtica; następnie Twoi operatorzy weryfikują sprawę w Backoffice. Aktywujemy tę funkcję na Twoim koncie na życzenie.

Powiązane strony

Czego nie robi weryfikacja tożsamości

  • Dostęp kontrolowany. Weryfikacja tożsamości jest konfigurowana osobno dla każdej dzierżawy.
  • To nie jest prawny dowód tożsamości. Żaden wynik nie stanowi takiego dowodu poza zakresem skonfigurowanego dostawcy i umowy. Wyniki mają charakter probabilistyczny i mogą zawierać fałszywe wyniki pozytywne lub negatywne.
  • Ty podejmujesz decyzję. Niekorzystne decyzje powinny być weryfikowane przez odpowiednio wykwalifikowaną osobę z Twojego zespołu. Noxtica nie jest agencją informacji konsumenckiej. Nie używaj wyników do oceny kwalifikacji do kredytu, ubezpieczenia, zatrudnienia ani mieszkania.
  • Twoja odpowiedzialność. Odpowiadasz za informowanie, zgody i podstawę prawną zbierania danych o tożsamości klientów w każdej obsługiwanej jurysdykcji.

Porozmawiaj z zespołem o procesie weryfikacji tożsamości