Aller au contenu principal

Stripe Connect onboarding refresh callback

GET 

/company/payment/onboarding/refresh

Point de rappel vers lequel Stripe redirige lorsque le lien d'intégration a expiré ou lorsque le processus doit être repris avec des informations supplémentaires.

Objectif

Mettre à jour les exigences en attente d'intégration dans la base de données et afficher une page avec les champs que l'entreprise doit compléter.

Cas d'utilisation

  • Lien d'intégration expiré (>5 minutes)
  • Entreprise ayant interrompu le processus et devant le reprendre
  • Stripe détecte des informations incomplètes ou incorrectes
  • Afficher la liste des champs en attente (currently_due, past_due)

Flux de validation

flowchart TD
A[Recevoir la requête - account_id] --> B{account_id valide ?}
B -->|Non| C[400 STRIPE_ACCOUNT_ID_INVALID]
B -->|Oui| D[Récupérer le compte Stripe]
D --> E{Compte trouvé ?}
E -->|Non| F[404 STRIPE_ACCOUNT_NOT_FOUND]
E -->|Oui| G{Entreprise trouvée ?}
G -->|Non| H[404 CIA_NOT_FOUND]
G -->|Oui| I[Définir status = requirements_needed]
I --> J[Sauvegarder en base de données]
J --> K[Afficher HTML avec la liste des exigences]

Notes

  • Ne nécessite pas d'authentification (c'est un rappel public de Stripe)
  • Toujours définir onboarding_status = 'requirements_needed'
  • Pour générer un nouveau lien : appeler GET /bank_account_link
  • Inclure currently_due, past_due et eventually_due dans le modèle
  • Retourner du HTML, pas du JSON

Request

Responses

Page HTML avec les exigences en attente de l'intégration

Response Headers