# Annulation de virements Découvrez comment annuler un virement versé sur un compte connecté. Lorsque la plateforme est responsable des risques et des soldes négatifs, vous pouvez annuler le *virement* (A payout is the transfer of funds to an external account, usually a bank account, in the form of a deposit) depuis un compte bancaire externe vers le solde du compte connecté. Vous pouvez annuler des virements à partir du Dashboard, depuis la page des détails du virement, ou bien en appelant l’[API Reverse Payout](https://docs.stripe.com/api/payouts/reverse.md). ![Annuler des virements dans le Dashboard Stripe](https://b.stripecdn.com/docs-statics-srv/assets/reverse_payout_button.cb224dbe2ceae893b5a0ecef855f8f7b.png) ```curl curl -X POST https://api.stripe.com/v1/payouts/{{PAYOUT_ID}}/reverse \ -u "<>:" \ -H "Stripe-Account: {{CONNECTEDACCOUNT_ID}}" ``` ## Exigences Pour être annulé, un virement : - Le paiement doit être effectué sur un compte bancaire aux États-Unis ou au Canada. - Doit être prévu pour un délai inférieur à 90 jours. - Ne peut pas être un débit ou un [virement instantané](https://docs.stripe.com/connect/instant-payouts.md). ## Webhooks Les annulations de virement sont considérées comme des débits et disposent des mêmes webhooks que les autres virements. Par exemple, lorsqu’une annulation de virement est demandée pour la première fois, un événement `payout.updated` est envoyé pour le virement d’origine. Ensuite sont envoyés les événements pour l’annulation du virement, notamment les événements `payout.created`, `payout.updated`, `payout.paid` et parfois même `payout.failed`. ## Échecs Si le virement d’origine échoue et que l’état de son annulation est `pending`, Stripe annule le remboursement du virement. Une annulation de virement en état `paid` peut ultérieurement être refusée par la banque associée et revenir à l’état `failed`. Il en résulte un événement `payout.failed`. Les annulations de virement échouées ne sont pas relancées.