Skip to content
Daniel Klaiber edited this page Oct 2, 2021 · 4 revisions

KYC Prozess

Datenbank Status

  • NA = 'NA'
  • WAIT_CHAT_BOT = 'Chatbot'
  • WAIT_ADDRESS = 'Address'
  • WAIT_ONLINE_ID = 'Online'
  • WAIT_MANUAL = 'Manual'
  • COMPLETED = 'Completed'

Status NO_KYC (Bankdata wurde erstellt)

  1. Kundenprofil erstellen (Referenz = UserData ID)
  2. Name Check durchführen (Bankdaten als Nachname) -> Status DB: NA

Status KYC_PENDING (KYC wurde von der Payment Seite oder GS angetriggert)

  1. Kundenprofil mit Daten der Paymentseite aktualisieren
  2. ChatBot Onboarding antriggern (Aktuell: Mail geht an Kunde, Zukunft: ChatBot integriert) -> Status DB: Chatbot

Wenn ChatBot state = COMPLETED, dann:

  1. Name Check wiederholen falls das erste Ergebnis A oder B war
  2. Adressnachweis Upload antriggern (Mail geht an Kunde -> Rechnung hochladen) -> Status in DB: Address

Wenn Adressnachweis state = COMPLETED, dann:

  1. Online Identifikation antriggern (Mail geht an Kunde) -> Status DB: Online

Wenn Online Identifikation state = COMPLETED, dann:

  1. KYC File Referenz erstellen (falls mal mit der API funktioniert -> 7. KYC File mit Customer bei Spider verknüpfen) (Falls mal mit API funktioniert -> 8. Identifikationsdokument hochladen)
  2. E-Mail an Support -> Kunde ist prov. Processed -> Status DB: Manual

Status KYC_PROV (Manuelle Überprüfung)

(solange es nicht automatisiert passiert: 1. Kyc File Referenz mit Customer verknüpfen)

(solange es nicht automatisiert passiert: 2. Identifikationsdokument hochladen)

  1. Generate Compliance Forms
  2. Manuelle Überprüfung durch den Support
  3. Änderung des Dokumentenzustands über GSheet und API
  4. Manuelle Überprüfung durch Experten
  5. Änderung des Dokumentenzustands über API auslesen sobald sich der Zustand nach der Prüfung des Experten geändert hat

Status KYC_COMPLETED (Überprüfung erfolgreich)

  1. KYC Prozess abgeschlossen -> Status DB: Completed