Skip to main content

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

  1. Confirmez la vue de Stripe.

    Ouvrez le tableau de bord Stripe → Remboursements → recherchez l'identifiant du remboursement. Si le statut est succeeded, continuez.

  2. Cliquez sur Actualiser le statut

    sur la note de crédit dans Clozo (page Notes de crédit ou détail du devis).

  3. Observez le changement de statut.

    Dans 2 à 3 secondes, la note de crédit devrait passer à Réussi et l'e-mail de remboursement effectué se déclenche.

Why this works this way

Les remboursements passent par quatre états : DemandéEn traitementRé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

« Le remboursement s'affiche comme Demandé mais Stripe indique qu'il a réussi » · Help · Clozo