Stripe Connect onboarding return callback
GET/company/payment/onboarding/return
Callback-Endpoint, an den Stripe das Unternehmen nach Abschluss (oder Versuch des Abschlusses) des Stripe Connect Onboarding-Prozesses weiterleitet.
Ziel
Aktualisierung des Onboarding-Status in der Datenbank, Registrierung des verknüpften Bankkontos (falls vorhanden) und Anzeige einer HTML-Bestätigungsseite.
Anwendungsfälle
- Bestätigung nach Abschluss des Stripe Connect Onboardings
- Erkennung ausstehender Anforderungen nach Rückkehr von Stripe
- Automatische Aktualisierung von
onboarding_statusim Unternehmen - Registrierung von
stripe_bankaccount, falls ein Bankkonto verknüpft wurde
Validierungsablauf
flowchart TD
A[Request empfangen - account_id, lang] --> B{account_id gültiges Format?}
B -->|Nein - nicht acct_...| 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 anhand stripe_account gefunden?}
G -->|Nein| H[404 CIA_NOT_FOUND]
G -->|Ja| I{Bankkonto in Stripe vorhanden?}
I -->|Ja| J[stripe_bankaccount ID speichern]
I -->|Nein| K[Fortfahren]
J --> K
K --> L{requirements.currently_due leer?}
L -->|Ja| M[status = completed + redirect_url]
L -->|Nein| N[status = requirements_needed]
M --> O[HTML-Template rendern]
N --> O
Hinweise
- Erfordert keine Authentifizierung (öffentlicher Stripe-Callback)
- Die
account_idmuss mitacct_beginnen langsteuert die Sprache der gerenderten HTML-Seite (Standard:es)- Aktualisiert
payment_settings.onboarding_statusundpayment_settings.onboarding_last_update - Falls ein
Request
Responses
- 200
- 400
- 404
- 500
HTML-Seite mit dem Ergebnis des Onboardings
Response Headers
account_id mit ungültigem Format
Response Headers
Stripe-Konto oder Unternehmen nicht gefunden
Response Headers
Fehler beim Verarbeiten oder Rendern der Vorlage