Zum Hauptinhalt springen

Wiederverarbeitung und Import biometrischer Datenbanken

MarkdownChatGPTClaude

Dieser Leitfaden beschreibt, wie Sie eine Wiederverarbeitung oder einen Import biometrischer Datenbanken auf der Unico-Plattform durchführen. Er beschreibt die technischen und betrieblichen Anforderungen für eine effektive, sichere Integration gemäß den Best Practices der Plattform.

Umfang​

Dieses Material umfasst zwei Arten von Prozessen:

  • Wiederverarbeitung: Erneute Verarbeitung biometrischer Datensätze von Benutzern, die bereits die Datenbank des Kunden und von Unico durchlaufen haben, zur Neubewertung oder Migration zwischen Systemen.
  • Import biometrischer Datenbanken: Erstmaliges Hochladen oder Aktualisieren einer Datenbank mit Selfies zur Identitätsprüfung und/oder zur Betrugsrisikoeinstufung.
  • Import von Dokumentendatenbanken: Hochladen einer Dokumentendatenbank zusammen mit Selfies für die Facematch- oder CPF-Match-Verifizierung (nur Brasilien).

Voraussetzungen​

  • Der Kunde muss einen aktiven Vertrag oder eine NDA mit Unico unterzeichnet haben und sich in der Integrationsphase befinden (Ausnahme bei Genehmigung durch das Governance-Team).
  • Das Projekt folgt formellen TPS-Vereinbarungen (Transaktionen pro Sekunde). Siehe TPS-Vereinbarung unten.
  • Vor Erhalt der Produktionszugangsdaten ist eine vollständige Integrations-Homologation obligatorisch, um Datenqualität, Payload-Konformität und stabile Leistung sicherzustellen.
  • Ein dediziertes Dienstkonto muss für die Wiederverarbeitung oder den Import erstellt werden (z.B. "Reprocessing" oder "Legacy_Import").
  • Ein dedizierter API Key wird speziell für die Wiederverarbeitung/den Import erstellt.
  • (Optional) Eine dedizierte Niederlassung kann für die Wiederverarbeitung/den Import erstellt werden. Dieser Parameter wird im Payload als subsidiaryId identifiziert. Siehe Payload-Parameter unten.
  • Der API Key und das Dienstkonto werden deaktiviert nach dem vereinbarten Zeitraum oder Abschluss der Verarbeitung.

Verfügbare Capabilities​

CapabilityBeschreibung
IdentitätsprüfungÜberprüft, ob das eingereichte Selfie dem tatsächlichen Inhaber des Identifikators gehört.
BetrugsrisikoklassifizierungPrüft, ob eine Historie betrügerischen Verhaltens mit diesem Gesicht verbunden ist.
FacematchÜberprüft, ob das Dokumentfoto mit dem eingereichten Selfie übereinstimmt.
CPF Match BrazilBrazil onlyÜberprüft, ob die angegebene CPF mit der auf dem Dokument gedruckten CPF-Nummer übereinstimmt. Hinweis: Nicht alle RGs haben die CPF aufgedruckt.

Selfie-Anforderungen​

  • Muss im base64-Format eingereicht werden.
  • Das Bild muss dem ICAO-Standard entsprechen (heller Hintergrund, zentriertes Gesicht, keine Accessoires, die die Identifizierung behindern, angemessene Beleuchtung).
  • Empfohlene Abmessungen: 1080x1920 (Hochformat) oder 1920x1080 (Querformat).
  • Maximale Größe: 800 KB (bei Bedarf mit JPEG 92 komprimieren).
  • Ausrichtung: Hochformat.

Dokumentenanforderungen​

TPS-Vereinbarung​

  • Die maximal vereinbarte TPS für dieses Projekt beträgt 10 TPS.
  • Verteilen Sie Anfragen gleichmäßig über die Zeit, anstatt sie in großen Schüben zu senden.
  • Dieses Limit darf nicht überschritten werden ohne formelle Genehmigung des Unico-Teams.
  • Anfragen über dem Limit können automatisch verworfen oder blockiert werden.
  • Wenn eine vorübergehende Erhöhung erforderlich ist, ist eine formelle vorherige Vereinbarung notwendig.

Integration​

Endpunkte​

UmgebungBasis-URLZugangHinweise
Staginghttps://api.id.uat.unico.appOffenObligatorisch für Tests
Produktionhttps://api.id.unico.appNur nach genehmigter HomologationErfordert strikte TPS-Kontrolle

Erforderliche Header​

Authorization: Bearer {access_token}
APIKEY: {your_api_key}
Content-Type: application/json

Payload-Parameter​

{
"subject": {
"duiType": 1,
"code": "11032395702",
"name": "User Name",
"email": "[email protected]",
"phone": "21998571922",
"birthDate": "30/07/1989",
"gender": "M"
},
"useCase": "Reprocessamento/Importação",
"subsidiaryId": "35d734c4-7fbb-4b2f-a1dc-7e1575514819",
"imageBase64": "/9j/4AAQSkZJR...",
"document": {
"purpose": "Reprocessamento",
"documentId": "doc-001",
"files": [
{
"data": "doc_base64_frente",
"faceDocumentMatch": true
},
{
"data": "doc_base64_verso"
}
]
}
}
FeldTypErforderlichBeschreibung
subjectobjectJaBenutzeridentifikationsdaten.
subject.duiTypeintegerJaDokumenttypkennung. Siehe duiType-Werte unten.
subject.codestringJaCPF oder anderer Benutzeridentifikator.
subject.namestringJaVollständiger Name des Benutzers.
subject.emailstringNeinE-Mail des Benutzers.
subject.phonestringNeinTelefonnummer des Benutzers.
subject.birthDatestringNeinGeburtsdatum des Benutzers (DD/MM/YYYY).
subject.genderstringNeinGeschlecht des Benutzers (M oder F).
useCasestringJaName des Anwendungsfalls ("Reprocessamento" oder "Importação de base").
subsidiaryIdstringNeinNiederlassungs-UUID (von Unico bereitgestellt).
imageBase64base64JaSelfie-Bild des Benutzers, in base64 konvertiert.
documentobjectNeinDokumentdaten, die dem Prozess zugeordnet sind.
document.purposestringNeinDokumentzweck (z.B. "Reprocessamento").
document.documentIdstringNeinDokumentkennung.
document.filesarrayNeinListe der Dokumentbilddateien.
document.files[].database64NeinDokumentbild, in base64 konvertiert.
document.files[].faceDocumentMatchbooleanNeinGibt an, ob das Gesicht im Dokument mit dem eingereichten Selfie übereinstimmt.
duiType-Werte
LandCodeBeschreibung
AR6Argentinischer Reisepass
AR7Argentinische DNI
AR49Argentinischer Führerschein (Licencia Nacional de Conducir)
AT34Österreichische Steuernummer (STNR)
BE36Belgische Nationalnummer (NN)
BR1Brasilianische CPF
BR5Brasilianischer Reisepass
BR14Brasilianische CNPJ
CA28Kanadische SIN
CH33Schweizer AHV/AVS-Nummer
CL9Chilenische RUN
CL52Chilenischer Reisepass
CL57Chilenischer Führerschein (Licencia de Conducir)
CO26Kolumbianische NIT
CO53Kolumbianischer Reisepass
CO55Kolumbianischer Führerschein (Licencia de Conducción)
CO56Kolumbianischer Bürgerausweis (Cédula de Ciudadanía)
DE41Deutsche Steuer-Identifikationsnummer (IdNr)
DK29Dänische CPR
EC10Ecuadorianische NI
ES50Spanische Ausländer-Identifikationsnummer (NIE)
ES51Spanischer Personalausweis (DNI)
FI35Finnische Personenkennung (HETU)
FR46Französische Steuerreferenznummer (SPI)
GB30Britische Sozialversicherungsnummer (NINO)
GT12Guatemaltekische CUI
ID16Indonesische NIK
IE47Irische Sozialversicherungsnummer (PPSN)
IT37Italienischer Codice Fiscale (CF)
LU48Luxemburgische nationale Identifikationsnummer (Matricule)
MX2Mexikanische CURP
MX25Mexikanische RFC (Persona Física)
MX58Mexikanischer Führerschein (Licencia de Conducir)
NG8Nigerianische NIN
NG20Nigerianische Bankverifizierungsnummer (BVN)
NG43Nigerianisches BVN-Token (gehasht)
NG44Nigerianisches NIN-Token (gehasht)
NL42Niederländische Bürgerservicenummer (BSN)
NO39Norwegische nationale Identitätsnummer (Fødselsnummer)
PE27Peruanische RUC
PE40Peruanische DNI
PE54Peruanischer Reisepass
PL31Polnische PESEL
PT45Portugiesische Steueridentifikationsnummer (NIF)
SE32Schwedische Personennummer (PNR)
SE38Schwedische Koordinierungsnummer (Samordningsnummer)
TR24Türkische Identifikationsnummer (TCKN)
US4US-amerikanische SSN
US11US-amerikanischer Reisepass
US18US-amerikanischer Führerschein
US21US-amerikanische Passkarte
US22US-amerikanischer Polycarbonat-Reisepass
US23US-amerikanische ID-Karte
UY13Uruguayische CI
ZZ15E-Mail-Adresse
ZZ17Telefonnummer
—0Nicht angegeben
—3Interner Unico-Identifikator

Wichtige Hinweise​

  • Das Selfie muss dem ICAO-Standard mit angemessener Qualität und Beleuchtung entsprechen.
  • Das Selfie muss im base64-Format vorliegen.
  • Vermeiden Sie Masseneinreichungen ohne TPS-Kontrolle — dies kann eine Ratenbegrenzung auslösen (siehe Fehlerbehandlung unten).
  • Testen Sie Daten und Integration immer zuerst in der Staging-Umgebung.

Antworten​

Erfolg — 200 OK

{
"id": "80371b2a-3ac7-432e-866d-57fe37896ac6",
"status": 3,
"unicoId": {
"result": "inconclusive"
},
"identityFraudsters": {
"result": "inconclusive"
}
}
FeldTypBeschreibung
idstringProzessidentifikator. Speichern Sie ihn für zukünftige Abfragen oder falls Sie später die 1:1-Validierung implementieren.
statusintegerTransaktionsstatus.
unicoId.resultstringAntwort der Identitätsprüfungs-Capability.
identityFraudsters.resultstringAntwort der Betrugsrisikoklassifizierungs-Capability.

Bildverarbeitungsfehler

{
"id": "80371b2a-3ac7-432e-866d-57fe37896ac6",
"status": 5
}

Häufige Fehler

Codes im Bereich 4xx weisen auf Validierungsfehler der bereitgestellten Daten hin. Codes im Bereich 5xx weisen auf serverseitige Fehler hin.

HTTP-CodeFehlertypWahrscheinliche UrsacheEmpfohlene Maßnahme
400Bad RequestUngültiger PayloadStruktur und Inhalt validieren.
401UnauthorizedAbgelaufener oder ungültiger TokenToken erneuern.
403ForbiddenFalscher API Key oder unzureichende BerechtigungenZugangsdaten überprüfen.
429Too Many RequestsAnfragerate überschrittenWarten und TPS-Limit einhalten.
500+Internal Server ErrorInterner FehlerNach einigen Sekunden erneut versuchen; bei anhaltendem Fehler ein Ticket eröffnen.

Fehlerbehandlung​

  • Rate Limit (HTTP 429) muss sorgfältig überwacht werden. Anfragenüberlastung kann die Pipeline blockieren.
  • Halten Sie stets die mit Unico vereinbarten TPS ein (siehe TPS-Vereinbarung).
  • Bei anhaltenden Fehlern (5xx) führen Sie eine erneute Verarbeitung mit Retry/Backoff-Kontrolle durch.