> For the complete documentation index, see [llms.txt](https://help.flycode.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.flycode.com/fr/decline-codes-explained.md).

# Explication des codes de refus

Lorsqu’une facturation d’abonnement échoue, la banque émettrice renvoie un code de refus qui en explique la raison. Ce code détermine tout ce qui doit se passer ensuite : faut-il réessayer silencieusement, quand réessayer, et si le client doit être contacté ou non. Cette collection explique ce que sont les codes de refus, où les trouver dans Stripe et FlyCode, comment gérer les codes qui représentent la majorité des paiements échoués (fonds insuffisants et refus génériques), et comment les modèles de FlyCode agissent sur chacun d’eux.

{% hint style="info" %}
**Réponse rapide :** environ les deux tiers des échecs de paiement d’abonnement sont des refus temporaires qui peuvent être récupérés avec des nouvelles tentatives effectuées au bon moment et sans action du client. La plus grande catégorie à elle seule est `fonds insuffisants`, qui représente 50 à 70 % de tous les refus dans l’étude de FlyCode portant sur plus de 500 marchands. Les refus définitifs (cartes perdues, volées ou clôturées) nécessitent un nouveau moyen de paiement et ne doivent pas être retentés.
{% endhint %}

## Dans cette section

* [Ce que vous apprennent les codes de refus](https://help.flycode.com/decline-codes-explained/what-decline-codes-tell-you): ce que sont les codes de refus, pourquoi ils sont importants, les refus temporaires par rapport aux refus définitifs, et les schémas de fraude.
* [Où trouver les codes de refus (et comment les utiliser)](https://help.flycode.com/decline-codes-explained/where-to-find-decline-codes-and-how-to-use-them): où les codes apparaissent dans Stripe et FlyCode, les différences selon les processeurs, et les cartes de test Stripe.
* [Comment gérer les refus les plus courants](https://help.flycode.com/decline-codes-explained/how-to-handle-the-most-common-declines): `fonds insuffisants`, pourquoi il domine, quand réessayer, et le gain mesuré par FlyCode.
* [Que faire lorsque vous voyez ces autres codes](https://help.flycode.com/decline-codes-explained/what-to-do-when-you-see-these-other-codes): `generic_decline`, `do_not_honor`, `transaction_not_allowed`, `invalid_account`.
* [Comment FlyCode met les codes de refus à votre service](https://help.flycode.com/decline-codes-explained/how-flycode-makes-decline-codes-work-for-you): comment FlyCode ingère les codes et agit dessus sans toucher à vos webhooks.

## Référence complète code par code

Pour chaque code de refus Stripe et les codes de réponse réseau ISO 8583 équivalents (05 Do Not Honor, 51 Fonds insuffisants, 91 Émetteur inopérant, etc.), avec leur signification, leur classification en refus temporaire ou définitif et l’étape suivante recommandée, voir la [référence des codes de refus Stripe sur flycode.com](https://www.flycode.com/stripe/decline-codes). Pour un guide stratégique avec le timing des nouvelles tentatives par code, voir [Guide des codes de refus des paiements d’abonnement pour Stripe](https://docs.flycode.com/docs/subscription-payment-decline-codes-guide-for-stripe) dans la documentation FlyCode, et pour les limites réseau concernant la nouvelle tentative de chaque code, [Règles de tentative de nouvelle présentation des réseaux de cartes pour les paiements échoués](https://docs.flycode.com/docs/read-more/card-network-retry-rules-for-failed-payments-visa-and-mastercard).


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://help.flycode.com/fr/decline-codes-explained.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
