Zum Hauptinhalt springen

Stripe Connect onboarding refresh callback

GET 

/company/payment/onboarding/refresh

Callback-Endpunkt, an den Stripe weiterleitet, wenn der Onboarding-Link abgelaufen ist oder wenn der Prozess mit zusätzlichen Informationen fortgesetzt werden muss.

Ziel

Ausstehende Onboarding-Anforderungen in der Datenbank aktualisieren und eine Seite mit den Feldern anzeigen, die das Unternehmen ausfüllen muss.

Anwendungsfälle

  • Abgelaufener Onboarding-Link (>5 Minuten)
  • Unternehmen, das den Prozess unterbrochen hat und ihn fortsetzen muss
  • Stripe erkennt unvollständige oder falsche Informationen
  • Liste ausstehender Felder anzeigen (currently_due, past_due)

Validierungsablauf

flowchart TD
A[Request empfangen - account_id] --> B{account_id gültig?}
B -->|Nein| C[400 STRIPE_ACCOUNT_ID_INVALID]
B -->|Ja| D[Stripe-Konto abrufen]
D --> E{Konto gefunden?}
E -->|Nein| F[404 STRIPE_ACCOUNT_NOT_FOUND]
E -->|Ja| G{Unternehmen gefunden?}
G -->|Nein| H[404 CIA_NOT_FOUND]
G -->|Ja| I[Status = requirements_needed setzen]
I --> J[In DB speichern]
J --> K[HTML mit Anforderungsliste rendern]

Hinweise

  • Erfordert keine Authentifizierung (öffentlicher Stripe-Callback)
  • Stets onboarding_status = 'requirements_needed' setzen
  • Für neuen Link: GET /bank_account_link aufrufen
  • currently_due, past_due und eventually_due im Template einbinden
  • Gibt HTML zurück, kein JSON

Request

Responses

HTML-Seite mit den ausstehenden Onboarding-Anforderungen

Response Headers