Troubleshooting & Reference · Article 7.3
« Le remboursement s'affiche comme Demandé mais Stripe indique qu'il a réussi »
La note de crédit est bloquée à l'état « Demandé » tandis que le tableau de bord Stripe affiche le remboursement comme `succeeded`. Presque toujours un abonnement webhook manquant sur le compte Connect ; un seul clic sur `Actualiser le statut` résout le problème.
Les remboursements Stripe Connect reposent sur les webhooks pour maintenir la vue de Clozo synchronisée avec l'état réel de Stripe. Lorsqu'un abonnement webhook est mal configuré ou échoue de façon transitoire, le remboursement « s'accomplit » côté Stripe mais Clozo ne le sait pas encore. Le bouton Actualiser le statut est la réconciliation manuelle — sans risque de cliquer autant de fois que vous le souhaitez.
Step by step
Confirmez la vue de Stripe.
Ouvrez le tableau de bord Stripe → Remboursements → recherchez l'identifiant du remboursement. Si le statut est
succeeded, continuez.Cliquez sur
Actualiser le statutsur la note de crédit dans Clozo (page Notes de crédit ou détail du devis).
Observez le changement de statut.
Dans 2 à 3 secondes, la note de crédit devrait passer à
Réussiet l'e-mail de remboursement effectué se déclenche.
Why this works this way
Les remboursements passent par quatre états : Demandé → En traitement → Réussi (ou Échoué). La machine à états avance lorsque le webhook Stripe correspondant arrive — refund.created, refund.updated, charge.refunded. Si un abonnement est manquant sur le tableau de bord du compte Connect, la transition d'état correspondante s'arrête.
En mai 2026 ([D-115] / BUG-PROD-009), nous avons identifié que certains comptes Connect créés avant le correctif n'avaient pas refund.updated dans leur ensemble d'abonnements. Le correctif a été déployé en deux parties : (1) le modèle d'abonnement par défaut inclut désormais refund.updated pour tous les nouveaux comptes, (2) une migration a renseigné rétroactivement les abonnements pour les comptes existants. Si vous vous êtes inscrit avant mai 2026 et n'avez pas appliqué le correctif, le bouton Actualiser le statut comble le manque.
Actualiser le statut appelle l'API Stripe (stripe.Refund.retrieve(refund_id)) et applique directement l'état renvoyé. Aucun risque de double traitement — la machine à états locale est idempotente sur le même état cible.
Troubleshooting
Keep reading
Refunds & Notifications
Email: "Refund completed — €X returned"
The closing email of a refund flow. Fires when Stripe confirms the refund succeeded (or when you mark a SEPA refund as complete). Carries the credit note PDF.
Refunds & Notifications
The Credit Notes page
A first-class section in the freelancer dashboard that lists every credit note across all your proposals, with status, refund amount, linked proposal, and action buttons. Use this when you want to manage refunds without drilling into each proposal individually.