# Codes de refus de réseau Apprenez à interpréter les codes de refus de réseau et à les résoudre en cas d’échec de débiter. Les codes de refus de réseau sont généralement des codes d’erreur alphanumériques qui indiquent un motif de refus de paiement. Ces codes proviennent souvent des banques émettrices, des prestataire de services de paiement ou des réseaux de crédit. Utilisez le tableau suivant pour aider à résoudre les problèmes liés aux codes de refus de réseau : #### Moyen de paiement - Prélèvement automatique ACH | Code de réseau brut | Code de refus de paiement | Explication | Étapes suivantes | | ----------------------------------------------- | ------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | --------------------------------------------------------------------------------------------------------------------- | | `R01`, `R09` | `insufficient_funds` | Le processus de paiement ne peut pas aboutir, 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 nécessaires, puis retentez 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 fournir de nouvelles informations de compte, puis réessayez la transaction. | | `R03`, `R04` | `bank_account_invalid_details` | La transaction ne peut pas être traitée car les informations du compte bancaire fournies par votre client sont incorrectes. | Contactez votre client pour obtenir les informations correctes du compte, puis relancez la transaction. | | `R05`, `R07`, `R08`, `R10`, `R11`, `R29`, `R31` | `debit_not_authorized` | Ce paiement n’a pas de mandat autorisé. | Collectez un nouveau mandat, puis relancez la transaction. | | `R15` | `recipient_deceased` | La tentative de mettre en place un mandat est faite sur le compte d’une personne potentiellement décédée. | Vérifiez l’état de votre client, puis relancez 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 fournir de nouvelles informations de compte, puis réessayez la transaction. | | `R20` | `bank_account_restricted` | Impossible de traiter le paiement, car la banque de votre client a bloqué les prélèvements automatiques, soit par décision de la banque, soit par celle de votre client. | Contactez votre client pour comprendre le motif du blocage. Si la banque débloque le compte, relancez la transaction. | #### Moyen de paiement - prélèvement automatique BECS en Australie | Code de 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 de routage fourni par votre client est incorrect. | Contactez votre client pour fournir de nouvelles informations de compte, puis réessayez la transaction. | | `2` | `debit_not_authorized` | Ce paiement n’a pas de mandat autorisé. | Collectez un nouveau mandat, puis relancez 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 fournir de nouvelles informations de compte, puis réessayez la transaction. | | `4` | `recipient_deceased` | La tentative de mettre en place un mandat est faite sur le compte d’une personne potentiellement décédée. | Vérifiez l’état de votre client, puis relancez la transaction. | | `5` | `no_account` | La transaction ne peut pas être traitée car les informations du compte bancaire fournies par votre client sont incorrectes. | Contactez votre client pour fournir de nouvelles informations de compte, puis réessayez la transaction. | | `6` | `refer_to_customer` | Le paiement a échoué et Stripe ne dispose pas d’informations détaillées 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 ne dispose pas d’informations détaillées sur la cause. | Contactez votre client pour plus d’informations. | #### Moyen de paiement - Prélèvement automatique Bacs | Code de réseau brut ADDACS | Code d’échec | Explication | Étapes suivantes | | -------------------------- | --------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | `0`, `1` | `refer_to_customer` | Le paiement a échoué car la banque de votre client a annulé l’instruction de prélèvement automatique. Le mandat n’est désormais plus actif dans le système bancaire. | Contactez votre client, car il n’est plus possible d’encaisser des prélèvements automatiques sur ce compte. Pour continuer à encaisser 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 mettre en place un mandat est faite sur le compte d’une personne potentiellement décédée. | Vérifiez l’état de votre client, puis relancez 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 fournir de nouvelles informations de 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 de nouvelles informations de compte. Pour continuer à encaisser 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 aboutir, 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 nécessaires, puis retentez 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 relancez 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 fournir de nouvelles informations de 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 mettre en place un mandat est faite sur le compte d’une personne potentiellement décédée. | Vérifiez l’état de votre client, puis relancez la transaction. | | Code de réseau brut AUDDIS | Code d’échec | Explication | Étapes suivantes | | -------------------------- | ---------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `2` | `recipient_deceased` | La tentative de mettre en place un mandat est faite sur le compte d’une personne potentiellement décédée. | Vérifiez l’état de votre client, puis relancez la transaction. | | `5` | `refer_to_customer` | Le paiement a échoué car le numéro de compte n’a pas été reconnu par la banque du client. Il pourrait y avoir un problème avec les informations du compte. | Nous vous recommandons de vérifier les informations de 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 a échoué car l’instruction de prélèvement automatique (DDI) n’existe pas dans la base de données bancaire de votre client. Le mandat peut 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 mis à 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 des informations de compte alternatives qui prennent en charge les prélèvements automatiques et mettre en place un nouveau DDI. | #### Moyen de paiement - Cash App Pay Pour en savoir plus sur les codes d’erreur spécifiques de Cash App Pay, consultez la [documentation relative aux codes d’erreur de 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 de 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` | #### Moyen de paiement - Prélèvement automatique BECS en Nouvelle-Zélande | Code de 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 de routage fourni par votre client est incorrect. | Contactez votre client pour fournir de nouvelles informations de compte, puis réessayez la transaction. | | `2` | `debit_not_authorized` | Ce paiement n’a pas de mandat autorisé. | Collectez un nouveau mandat, puis relancez 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 fournir de nouvelles informations de compte, puis réessayez la transaction. | | `4` | `recipient_deceased` | La tentative de mettre en place un mandat est faite sur le compte d’une personne potentiellement décédée. | Vérifiez l’état de votre client, puis relancez la transaction. | | `5` | `no_account` | La transaction ne peut pas être traitée car les informations du compte bancaire fournies par votre client sont incorrectes. | Contactez votre client pour fournir de nouvelles informations de compte, puis réessayez la transaction. | | `6` | `refer_to_customer` | Le paiement a échoué et Stripe ne dispose pas d’informations détaillées 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 ne dispose pas d’informations détaillées sur la cause. | Contactez votre client pour plus d’informations. | #### Moyen de paiement - Prélèvement automatique au Canada | Code de réseau brut | Code d’échec | Explication | Étapes suivantes | | ------------------- | --------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | --------------------------------------------------------------------------------------------------------------------- | | `901`, `908` | `insufficient_funds` | Le processus de paiement ne peut pas aboutir, 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 nécessaires, puis retentez 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, puis relancez 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 fournir de nouvelles informations de compte, puis réessayez la transaction. | | `912` | `invalid_account_number` | La transaction ne peut pas être traitée car le numéro de compte fourni par votre client est incorrect. | Contactez votre client pour fournir de nouvelles informations de 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 fournir de nouvelles informations de compte, puis réessayez la transaction. | | `902` | `no_account` | La transaction ne peut pas être traitée car les informations du compte bancaire fournies par votre client sont incorrectes. | Contactez votre client pour fournir de nouvelles informations de compte, puis réessayez la transaction. | | `907` | `bank_account_restricted` | Impossible de traiter le paiement, car la banque de votre client a bloqué les prélèvements automatiques, soit par décision de la banque, soit par celle de votre client. | Contactez votre client pour comprendre le motif du blocage. Si la banque débloque le compte, relancez la transaction. | | `910` | `recipient_deceased` | La tentative de mettre en place un mandat est faite sur le compte d’une personne potentiellement décédée. | Vérifiez le statut de votre client avant de relancer la transaction. | #### Moyen de paiement - Prélèvement automatique SEPA | Code de 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 informations correctes du compte, puis relancez 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 de nouvelles coordonnées bancaires, puis retentez la transaction. | | `AG02`, `AM05`, `CNOR`, `DNOR`, `DN05`, `FF01`, `AC13` | `generic_could_not_process` | Stripe ne peut pas identifier de motif spécifique pour l’échec du paiement. | Pour en savoir plus, contactez le service de support. | | `AM04` | `insufficient_funds` | Le processus de paiement ne peut pas aboutir, 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 nécessaires, puis retentez la transaction. | | `MD01` | `debit_not_authorized` | Le paiement n’a pas de mandat autorisé. | Collectez un nouveau mandat, puis relancez la transaction. | | `MD02`, `BE05` | `debit_authorization_not_match` | Impossible de traiter la transaction 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 a demandé à sa banque de lui rembourser ce paiement. | Contactez votre client pour résoudre tout litige, puis relancez la transaction. | | `MD07` | `recipient_deceased` | Le mandat a été établi sur le compte d’une personne potentiellement décédée. | Vérifiez le statut de votre client avant de relancer la transaction. | | `RC01` | `branch_does_not_exist` | Impossible de traiter le paiement, car l’agence bancaire associée à l’IBAN de votre client n’existe pas. | Contactez votre client pour fournir de nouvelles informations de compte, puis réessayez la transaction. | | `RR01`, `RR02`, `RR03` | `incorrect_account_holder_name` | Impossible de traiter la transaction, car les informations relatives au compte de votre client sont manquantes ou incorrectes. | Collectez un nouveau mandat et demandez à votre client de communiquer son nom et son adresse exactement tels qu’ils apparaissent sur son compte bancaire. Vous pourrez ensuite tenter à nouveau la transaction. | | `SL01`, `MS03` | `refer_to_customer` | Nous ne disposons pas d’informations détaillées sur cet échec de paiement, car la banque de votre client n’a pas fourni de code de motif. | Contactez votre client pour plus d’informations. |