vendor_data ist die Kennung, die Sie bei jeder Sitzung und jeder Transaktion angeben, um sie mit einer Benutzer- oder Unternehmens-Entität zu verknüpfen. Es ist das wichtigste Feld für die Entitätsaggregation. Wenn Sie es richtig setzen, funktionieren alle nachgelagerten Funktionen (Profilverlauf, Transaktionsüberwachung, Durchsetzung von Sperrlisten, laufende AML-Überwachung) reibungslos.
Was es ist
vendor_data ist eine Zeichenkette, die Sie selbst wählen. Didit behandelt sie als undurchsichtige Kennung und interpretiert ihren Inhalt nicht. Typische Werte:
Wie Verknüpfungen entstehen
Wenn Sie eine Sitzung oder Transaktion mit einemvendor_data-Wert einreichen:
- Didit sucht in Ihrer Anwendung nach der Entität mit diesem
vendor_data. - Falls sie existiert, wird das neue Objekt mit dieser Entität verknüpft.
- Falls nicht, legt Didit die Entität an (mit
status: ACTIVE) und verknüpft das neue Objekt.
POST /v3/session/: KYC- und Unternehmensverifizierungs-Sitzungen (KYB)POST /v3/transactions/: Transaktionen (sowohl für den Antragsteller als auch für die Gegenpartei)- Die Felder
applicant.vendor_data/counterparty.vendor_datainnerhalb von Transaktions-Payloads
Eindeutigkeit und Geltungsbereich
vendor_data ist pro Anwendung eindeutig, nicht global über Didit hinweg:
Dadurch können Sie denselben
vendor_data-Wert in einer Staging- und einer Produktionsanwendung verwenden, ohne dass es zu Kollisionen kommt. Außerdem können Sie einen Benutzer user-42 und ein Unternehmen user-42 haben, ohne dass es zu Kollisionen kommt. Aus Gründen der Übersichtlichkeit wird das allerdings nicht empfohlen.
Was passiert, wenn Sie vendor_data weglassen
Sie können eine Sitzung ohne vendor_data erstellen. In diesem Fall:
- Für die Sitzung wird keine Entität angelegt.
- Die Sitzung ist verwaist: Sie erscheint in keinem Benutzer- oder Unternehmensprofil.
- Sie können die Sitzung später nicht über
vendor_dataabrufen, sondern nur übersession_id.
vendor_data an.
Beispiel: Entität vorab anlegen und dann Sitzungen durchführen
GET /v3/users/user-42/ aufrufen, sehen Sie die Anzahl der Sitzungen, die Zähler für genehmigte und abgelehnte Sitzungen, die verknüpften Transaktionen und die neuesten Profildaten.
Externe IDs migrieren
Wenn Sie Didit nach der Nutzung eines bestehenden KYC-Anbieters einführen, übergeben Sie Ihre bestehenden, stabilen Benutzer-IDs von Anfang an alsvendor_data. So lässt sich Folgendes leicht umsetzen:
- Abgleich der Didit-Daten mit Ihrer internen Datenbank.
- Massenimport historischer Benutzer über den CSV-Import in der Konsole, bevor Sie Sitzungen durchführen.
- Erhalt von Beziehungen, wenn Sie später für die Transaktionsüberwachung zu Didit migrieren.
Regeln, Konventionen und Best Practices
Nächste Schritte
Übersicht Benutzer
Detaillierte Informationen zu Benutzer-Entitäten und -Operationen.
Übersicht Unternehmen
Detaillierte Informationen zu Unternehmens-Entitäten und -Operationen.
Sitzung erstellen
Starten Sie eine Verifizierung für einen vendor_data-Wert.
Transaktion erstellen
Reichen Sie eine Transaktion ein, die mit einer Entität verknüpft ist.