Video-Identifikation im automatischen oder Operator-Modus
Die perfekte Lösung für digitales Onboarding, angemessene Überprüfung und Fernverträge.
All das Wissen, das Sie benötigen
Hier finden Sie einige Ratschläge, die Sie berücksichtigen sollten, um sich dieser API zu nähern. Wenn Sie möchten, bieten wir Code-Beispiele, OAS3-Dokumentation, die Möglichkeit, die API live über Swagger UI auszuprobieren oder die gesamte Sammlung in Postman zu importieren. Wir bieten auch eine Sandbox-Umgebung an, in der Sie kostenlos mit allen Arten von Anfragen experimentieren können.
Nützliche Tipps für den Einstieg
Video-Identifikation
Holen Sie sich das Token im entsprechenden Abschnitt, bevor Sie beginnen.
Verwenden Sie das Online-Tool oder generieren Sie es über die API. Legen Sie das Ablaufdatum, einen nützlichen Namen fest und fügen Sie jetzt eine Vielzahl von Scopes hinzu, um die möglichen Aktionen Ihres Tokens zu begrenzen.
Wählen Sie den Typ der Videoerkennung und erhalten Sie den Link
Fordern Sie den Typ der Videoerkennung entsprechend Ihren Bedürfnissen an:
/automatic, /selfie, /live, Im Payload Ihrer Anfrage füllen Sie die Abschnitte aus:
/automatic, /selfie, /live, Im Payload Ihrer Anfrage füllen Sie die Abschnitte aus:
-
"user"
Es kann auf NULL gesetzt werden, wenn der Benutzer von Grund auf erkannt werden soll oder für die Identitätsprüfung konfiguriert ist, zum Beispiel:{ "firstName": "Franco", "lastName": "Rossi", "gender": "M", "birthCountry": "Italien", "birthDate": "1977-11-06", "birthPlace": "Rom", "taxCode": "RSSMRA02D16A662G" }
-
"healthCard"
Bestimmt, ob die Fotos der Krankenversicherungskarte erfasst werden sollen oder nicht. Wenn "required" auf true gesetzt ist, kann eine zusätzliche Überprüfung ("checkExpire") aktiviert werden, um das Ablaufdatum der erfassten Krankenversicherungskarte zu überprüfen. Zum Beispiel:{ "required": true, "checkExpire": true }
-
"phoneNumber"
Überprüfen und/oder erfassen Sie die Telefonnummer des Benutzers, die durch einen automatisch gesendeten OTP-Code vom System zertifiziert ist. Zum Beispiel:{ "required": true, "editable": false, "number": "123456789"}
Wenn editable auf true gesetzt ist, kann die Telefonnummer während der Videoerkennung geändert werden. -
"policy"
Über diesen Parameter gibt der Kunde den Link zur Datenschutzrichtlinie an. Dieser Link wird als externer Link auf der Zustimmungsannahmeseite verwendet. Zum Beispiel:{ "url": "https://www.company.it/privacy-policy/" }
-
"output"
Bestimmt, ob die erfasste Dokumentation in einer einzigen PDF-Datei gerendert oder ein Archiv mit einzelnen separaten Grafikdateien zurückgegeben wird. Zum Beispiel:{ "imagesAsPdf": false }
-
"layout"
Konfiguriert die Benutzeroberfläche der Videoerkennung und passt sie an. Zum Beispiel:{ "title": "Video ID", "logo": "https://www.website.it/logo.png", "favicon": "https://www.website.it/favicon.png", "backgroundColor": "#cecece", "textColor": "#000000", "footer": "Company Spa, USt-IdNr. 11111111111" }
-
"callback"
Konfigurieren Sie Ihren Webhook, um asynchrone Updates zum Verfahren zu erhalten. Zum Beispiel:{ "url": "https://mycallback.site/", "method": "POST", "field": "data", "headers": { "session_id": "oiwejdf89453urf945jfg" } }
Überprüfen Sie die Antwort
Die Antwort enthält neben dem Status des Vorgangs und seiner "id" auch einen "Link". Dieser sollte an den Benutzer gesendet werden, der die Videoerkennung durchführen muss. Zum Beispiel:
{ "data": { "id": "aaaaaaaa-1111-2222-dddd-123456789", "link": "https://sit-openapi.certid.it/aaaaaaaa-1111-2222-dddd-12345678", "message": "Der Link für den automatisierten Video Identifikationsdienst.", "status": "in Bearbeitung", "owner": "[email protected]" }, "success": true, "message": "", "error": null }
Warten Sie, bis die Videoerkennung abgeschlossen ist, und erhalten Sie das Ergebnis
Wenn Sie das "Callback" eingerichtet haben, erhalten Sie nach Abschluss der Videoerkennung eine HTTP-Anfrage auf Ihrem Webhook. An dieser Stelle können Sie, wenn der Status "completed" gleich "true" ist, mit dem Herunterladen der Verifizierungsdetails fortfahren, einschließlich der während der Erkennung erstellten Dokumente:
{ "_id": "28b3a20e-ffcc-4245-843a-563e9ff5f31b", "callback": { "url": "https://webhook.site/ab91d3f3-c246-498a-9af5-828bf13dd8ef", "method": "POST", "field": "data", "headers": { "session_id": "oiwejdf89453urf945jfg" }, "data": {} }, "link": "https://openapi.certid.it/28b3a20e-ffcc-4245-843a-563ddff5f31b", "status": "ok", "completed": true, "owner": "[email protected]", "creationTimestamp": 1706283108, "lastUpdateTimestamp": 1706283108, "reason": null }
Wenn Sie das "Callback" nicht eingerichtet haben, können Sie den Status Ihrer Anfrage trotzdem am Endpunkt überprüfen: /IT-identity-verifications/{id}
Um die Details des Verfahrens zu erhalten, rufen Sie auf: /IT-identity-verifications/{id}/{type} wobei {id} die Verfahrens-ID und {type} eine der beiden Optionen ist:- "data": gibt strukturierte Daten mit Informationen über das erkannte Subjekt zurück:
{ "firstName": "Franco", "lastName": "Rossi", "gender": "M", "birthCountry": "Italien", "birthDate": "1977-11-06", "birthPlace": "Rom", "taxCode": "RSSMRA02D16A662G", "documentType": "Führerschein", "documentNumber": "1111111111", "documentDate": "2011-01-10", "documentExpiration": "2033-11-06", "healthCardExpiration": "2028-01-19", "healthCardID": "81111111111111111100" }
- "archive": gibt ein Zip-Paket zurück (Content Type: application/zip) mit Dateien im Zusammenhang mit dem Verfahren (Video, falls vorhanden, Bilder des Dokuments und des Subjekts)
- Oas file url https://console.openapi.com/oas/de/videoid.openapi.json
- Fork or import with Postman
- Production domain videoid.openapi.com
- Sandbox domain test.videoid.openapi.com
- Production Scopes 4
-
Sandbox Scopes 4
- GET test.videoid.openapi.com/IT-identity-verifications
- POST test.videoid.openapi.com/IT-selfie
- POST test.videoid.openapi.com/IT-live
- POST test.videoid.openapi.com/IT-automatic