# Codes refus de paiement réseau Découvrez les codes de refus de paiement et la marche à suivre pour les résoudre en cas d'échec du prélèvement. Les codes de refus de paiement du réseau sont généralement des codes d’erreur alphanumériques qui indiquent une raison d’un refus de paiement. Ces codes proviennent souvent d’institutions financières émettrices, de prestataires de services de paiement ou de réseaux de crédit. Utilisez le tableau qui suit pour aider à résoudre les problèmes en lien avec les codes de refus de paiement réseau : #### Mode de paiement - ACH Direct Debit | Code réseau brut | Code de refus de paiement | Explication | Étapes suivantes | | ----------------------------------------------- | ------------------------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------- | | `R01`, `R09` | `insufficient_funds` | Le processus de paiement ne peut pas être complété, car le compte bancaire de votre client ne dispose pas des fonds nécessaires. | Contactez votre client pour vérifier qu’il dispose des fonds requis, puis réessayez la transaction. | | `R02` | `bank_account_closed` | Le paiement ne peut pas être traité, car le compte bancaire de votre client est clôturé. | Contactez votre client pour lui fournir les nouvelles informations du compte, puis réessayez la transaction. | | `R03`, `R04` | `bank_account_invalid_details` | La transaction ne peut pas être traitée, car les informations de compte bancaire fournies par votre client sont incorrectes. | Contactez votre client pour obtenir les nouvelles informations du compte, puis réessayez la transaction. | | `R05`, `R07`, `R08`, `R10`, `R11`, `R29`, `R31` | `debit_not_authorized` | Ce paiement n’a pas de mandat autorisé. | Collectez un nouveau mandat et retentez la transaction. | | `R15` | `recipient_deceased` | La tentative de mise en place d’un mandat se fait pour le compte d’un particulier potentiellement décédé. | Vérifiez le statut de votre client avant de retenter la transaction. | | `R16` | `bank_account_frozen` | Le paiement ne peut pas être traité, car le compte bancaire de votre client est gelé. | Contactez votre client pour lui fournir les nouvelles informations du compte, puis réessayez la transaction. | | `R20` | `bank_account_restricted` | Le paiement ne peut pas être traité, car la banque de votre client a bloqué les prélèvements automatiques, que ce soit par les actions de la banque ou de votre client. | Contactez votre client pour comprendre la raison du blocage. Si la banque débloque le compte, réessayez la transaction. | #### Mode de paiement - Prélèvement automatique BECS en Australie | Code réseau brut | Code d’échec | Explication | Étapes suivantes | | ---------------- | ------------------------ | --------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------ | | `1` | `invalid_routing_number` | La transaction ne peut pas être traitée, car le numéro d’acheminement que votre client a fourni est incorrect. | Contactez votre client pour lui fournir les nouvelles informations du compte, puis réessayez la transaction. | | `2` | `debit_not_authorized` | Ce paiement n’a pas de mandat autorisé. | Collectez un nouveau mandat et retentez la transaction. | | `3` | `account_closed` | Le paiement ne peut pas être traité, car le compte bancaire de votre client est clôturé. | Contactez votre client pour lui fournir les nouvelles informations du compte, puis réessayez la transaction. | | `4` | `recipient_deceased` | La tentative de mise en place d’un mandat se fait pour le compte d’un particulier potentiellement décédé. | Vérifiez le statut de votre client avant de retenter la transaction. | | `5` | `no_account` | La transaction ne peut pas être traitée, car les informations de compte bancaire fournies par votre client sont incorrectes. | Contactez votre client pour lui fournir les nouvelles informations du compte, puis réessayez la transaction. | | `6` | `refer_to_customer` | Le paiement a échoué et Stripe n’a pas d’information détaillée sur la cause. La banque de votre client n’a pas fourni de code de motif. | Contactez votre client pour plus d’informations. | | `8` | `internal` | Le paiement a échoué. | Le paiement a échoué. | | `9` | `refer_to_customer` | Le paiement a échoué et Stripe n’a pas d’information détaillée sur la cause. | Contactez votre client pour plus d’informations. | #### Mode de paiement - Prélèvement automatique Bacs | Code réseau brut ADDACS | Code d’échec | Explication | Étapes suivantes | | ----------------------- | --------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | `0`, `1` | `refer_to_customer` | Le paiement a échoué parce que la banque de votre client a annulé l’instruction de prélèvement automatique. Le mandat n’est plus actif dans le système de la banque. | Contactez votre client car les prélèvements automatiques ne peuvent plus être prélevés sur ce compte. Pour continuer à collecter des paiements par prélèvement automatique, vous devez obtenir une nouvelle instruction de prélèvement automatique (DDI) pour un autre compte. | | `2` | `recipient_deceased` | La tentative de mise en place d’un mandat se fait pour le compte d’un particulier potentiellement décédé. | Vérifiez le statut de votre client avant de retenter la transaction. | | `3`, `C`, `E` | `bank_ownership_changed` | Le paiement ne peut pas être traité, car le compte bancaire de votre client a changé de propriétaire. | Contactez votre client pour lui fournir les nouvelles informations du compte, puis réessayez la transaction. | | `B` | `account_closed` | Le paiement ne peut pas être traité, car le compte bancaire de votre client est clôturé. | Contactez votre client pour lui fournir les nouvelles informations du compte. Pour continuer à collecter des paiements par prélèvement automatique, vous devez obtenir une nouvelle instruction de prélèvement automatique (DDI) pour un autre compte. | | `R` | `generic_could_not_process` | Le paiement a échoué. | Le paiement a échoué. | | Code réseau brut ARUDD | Code d’échec | Explication | Étapes suivantes | | ---------------------- | --------------------------- | -------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------ | | `0` | `insufficient_funds` | Le processus de paiement ne peut pas être complété, car le compte bancaire de votre client ne dispose pas des fonds nécessaires. | Contactez votre client pour vérifier qu’il dispose des fonds requis, puis réessayez la transaction. | | `1`, `6` | `debit_not_authorized` | Ce paiement n’a pas de mandat autorisé. | Obtenez une nouvelle instruction de prélèvement automatique (DDI), puis réessayez la transaction. | | `5` | `invalid_account_number` | La transaction ne peut pas être traitée, car les informations du compte bancaire fournies par votre client sont incorrectes. | Contactez votre client pour lui fournir les nouvelles informations du compte, puis réessayez la transaction. | | `4`, `7`, `8` | `generic_could_not_process` | Le paiement a échoué. | Le paiement a échoué. | | `2` | `recipient_deceased` | La tentative de mise en place d’un mandat se fait pour le compte d’un particulier potentiellement décédé. | Vérifiez le statut de votre client avant de retenter la transaction. | | Code de réseau brut AUDDIS | Code d’échec | Explication | Étapes suivantes | | -------------------------- | ---------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `2` | `recipient_deceased` | La tentative de mise en place d’un mandat se fait pour le compte d’un particulier potentiellement décédé. | Vérifiez le statut de votre client avant de retenter la transaction. | | `5` | `refer_to_customer` | Le paiement échoue car le numéro de compte n’est pas reconnu par la banque du client. Il pourrait y avoir un problème avec les informations du compte bancaire. | Nous vous recommandons de vérifier les informations sur l’instruction de prélèvement automatique (DDI) et de contacter directement votre client pour vérifier ses coordonnées bancaires. | | `6` | `refer_to_customer` | Le paiement échoue, car l’instruction de prélèvement automatique (DDI) n’existe pas dans la base de données bancaire de votre client. Le mandat pourrait ne pas être correctement configuré ou a été annulé. | Vérifiez le statut de l’instruction de prélèvement automatique et contactez votre client pour vérifier que le mandat est toujours actif auprès de sa banque. | | `B` | `account_closed` | Le paiement ne peut pas être traité, car le compte bancaire de votre client est clôturé. | Contactez votre client pour obtenir des coordonnées bancaires à jour et mettre en place une nouvelle Instruction de prélèvement automatique. | | `F`,`G` | `debits_not_supported_for_account` | Le paiement a échoué, car la banque de votre client n’autorise pas les prélèvements automatiques sur son type de compte. Ce compte n’est pas compatible avec les paiements par prélèvement automatique. | Contactez votre client pour obtenir d’autres informations du compte bancaire qui prend en charge les prélèvements automatiques et configurez une nouvelle instruction de prélèvement automatique (DDI). | #### Mode de paiement - Cash App Pay Pour plus d’informations sur les codes d’erreur spécifiques à Cash App Pay, consultez le [guide des codes d’erreur Cash App Pay.](https://developers.cash.app/cash-app-pay-partner-api/guides/technical-guides/api-fundamentals/errors/error-code-reference#payment-processing-errors). | Code réseau brut | Code de refus de paiement | | -------------------------------------------- | -------------------------- | | `PAYMENT_INVALID_TOO_SMALL` | `invalid_amount` | | `PAYMENT_INVALID_TOO_LARGE` | `invalid_amount` | | `PAYMENT_DECLINED_COMPLIANCE` | `compliance_violation` | | `PAYMENT_DECLINED_RISK` | `payment_declined_risk` | | `PAYMENT_INVALID_CURRENCY_MISMATCH` | `currency_not_supported` | | `PAYMENT_INVALID_AMOUNT_MISMATCH` | `invalid_amount` | | `PAYMENT_DECLINED_INSUFFICIENT_FUNDS` | `insufficient_funds` | | `PAYMENT_DECLINED_LIMIT_REACHED` | `limit_exceeded` | | `PAYMENT_DECLINED_OTHER` | `payment_declined` | | `PAYMENT_DECLINED_CUSTOMER_BLOCKED_MERCHANT` | `invalid_customer_account` | #### Mode de paiement - Prélèvement automatique BECS en Nouvelle-Zélande | Code réseau brut | Code d’échec | Explication | Étapes suivantes | | ---------------- | ------------------------ | --------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------ | | `1` | `invalid_routing_number` | La transaction ne peut pas être traitée, car le numéro d’acheminement que votre client a fourni est incorrect. | Contactez votre client pour lui fournir les nouvelles informations du compte, puis réessayez la transaction. | | `2` | `debit_not_authorized` | Ce paiement n’a pas de mandat autorisé. | Collectez un nouveau mandat et retentez la transaction. | | `3` | `account_closed` | Le paiement ne peut pas être traité, car le compte bancaire de votre client est clôturé. | Contactez votre client pour lui fournir les nouvelles informations du compte, puis réessayez la transaction. | | `4` | `recipient_deceased` | La tentative de mise en place d’un mandat se fait pour le compte d’un particulier potentiellement décédé. | Vérifiez le statut de votre client avant de retenter la transaction. | | `5` | `no_account` | La transaction ne peut pas être traitée, car les informations de compte bancaire fournies par votre client sont incorrectes. | Contactez votre client pour lui fournir les nouvelles informations du compte, puis réessayez la transaction. | | `6` | `refer_to_customer` | Le paiement a échoué et Stripe n’a pas d’information détaillée sur la cause. La banque de votre client n’a pas fourni de code de motif. | Contactez votre client pour plus d’informations. | | `8` | `internal` | Le paiement a échoué. | Le paiement a échoué. | | `9` | `refer_to_customer` | Le paiement a échoué et Stripe n’a pas d’information détaillée sur la cause. | Contactez votre client pour plus d’informations. | #### Mode de paiement - Prélèvement préautorisé au Canada | Code réseau brut | Code d’échec | Explication | Étapes suivantes | | ---------------- | --------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------- | | `901`, `908` | `insufficient_funds` | Le processus de paiement ne peut pas être complété, car le compte bancaire de votre client ne dispose pas des fonds nécessaires. | Contactez votre client pour vérifier qu’il dispose des fonds requis, puis réessayez la transaction. | | `900` | `generic_could_not_process` | Le paiement a échoué. | Le paiement a échoué. | | `903`, `915` | `debit_not_authorized` | Ce paiement n’a pas de mandat autorisé. | Collectez un nouveau mandat et retentez la transaction. | | `905` | `account_closed` | Le paiement ne peut pas être traité, car le compte bancaire de votre client est clôturé. | Contactez votre client pour lui fournir les nouvelles informations du compte, puis réessayez la transaction. | | `912` | `invalid_account_number` | La transaction ne peut pas être traitée parce que le numéro de compte fourni par votre client est incorrect. | Contactez votre client pour lui fournir les nouvelles informations du compte, puis réessayez la transaction. | | `911` | `account_frozen` | Le paiement ne peut pas être traité, car le compte bancaire de votre client est gelé. | Contactez votre client pour lui fournir les nouvelles informations du compte, puis réessayez la transaction. | | `902` | `no_account` | La transaction ne peut pas être traitée, car les informations de compte bancaire fournies par votre client sont incorrectes. | Contactez votre client pour lui fournir les nouvelles informations du compte, puis réessayez la transaction. | | `907` | `bank_account_restricted` | Le paiement ne peut pas être traité, car la banque de votre client a bloqué les prélèvements automatiques, que ce soit par les actions de la banque ou de votre client. | Contactez votre client pour comprendre la raison du blocage. Si la banque débloque le compte, réessayez la transaction. | | `910` | `recipient_deceased` | La tentative de mise en place d’un mandat se fait pour le compte d’un particulier potentiellement décédé. | Vérifiez le statut de votre client avant de retenter la transaction. | #### Mode de paiement - Prélèvement SEPA | Code réseau brut | Code d’échec | Explication | Étapes suivantes | | ------------------------------------------------------ | ------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `AC01` | `invalid_account_number` | La transaction ne peut pas être traitée car l’IBAN fourni par votre client est incorrect. | Contactez votre client pour obtenir les nouvelles informations du compte, puis réessayez la transaction. | | `AC04` | `account_closed` | Le paiement ne peut pas être traité, car le compte bancaire de votre client est clôturé. | Contactez votre client pour obtenir les nouvelles informations du compte, puis réessayez la transaction. | | `AG02`, `AM05`, `CNOR`, `DNOR`, `DN05`, `FF01`, `AC13` | `generic_could_not_process` | Stripe ne peut pas identifier de raison spécifique à l’échec du paiement. | Contactez le service d’assistance pour plus d’informations. | | `AM04` | `insufficient_funds` | Le paiement traité ne peut pas être terminé, car le compte bancaire de votre client manque de fonds nécessaires. | Contactez votre client pour vérifier qu’il dispose des fonds requis, puis réessayez la transaction. | | `MD01` | `debit_not_authorized` | Le paiement n’a pas de mandat autorisé. | Collectez un nouveau mandat et retentez la transaction. | | `MD02`, `BE05` | `debit_authorization_not_match` | La transaction ne peut pas être traitée en raison d’informations de mandat manquantes ou incorrectes. | Collectez un nouveau mandat auprès de votre client, puis retentez la transaction. | | `MD06` | `debit_disputed` | Votre client demandait que sa banque lui rembourse ce paiement. | Contactez votre client pour résoudre tout litige, puis réessayez la transaction. | | `MD07` | `recipient_deceased` | Le mandat était configuré pour le compte d’un particulier potentiellement décédé. | Vérifiez le statut de votre client avant de retenter la transaction. | | `RC01` | `branch_does_not_exist` | Le paiement ne peut pas être traité, car la succursale bancaire associée à l’IBAN de votre client n’existe pas. | Contactez votre client pour lui fournir les nouvelles informations du compte, puis réessayez la transaction. | | `RR01`, `RR02`, `RR03` | `incorrect_account_holder_name` | La transaction ne peut pas être traitée parce que les informations de compte de votre client sont manquantes ou incorrectes. | Collectez un nouveau mandat et demandez à votre client de fournir son nom et son adresse exactement tels qu’ils apparaissent sur son compte bancaire. Ensuite, retentez la transaction. | | `SL01`, `MS03` | `refer_to_customer` | Nous n’avons pas une information détaillée sur l’échec du paiement, car la banque de votre client n’a pas fourni de code de motif. | Contactez votre client pour plus d’informations. |