Codes de refus
Codes de refus PayPal : ce que chacun signifie et ce qu'il faut faire
Vérifié le
PayPal signale un paiement échoué de deux manières. Un paiement par carte comporte un code de réponse du processeur, tel que 0500 DO_NOT_HONOR ou 5120 INSUFFICIENT_FUNDS, défini par la banque ou le processeur. Tout paiement PayPal peut également échouer avec une erreur de l'API Orders, telle que INSTRUMENT_DECLINED ou PAYER_ACTION_REQUIRED. Chaque page ci-dessous donne la signification propre à PayPal, ce que l'acheteur et le magasin peuvent faire, et ce que PlatformDTC fait avec ce refus.
| Code | Signification |
|---|---|
| 0100 | Référence : la banque de la carte souhaite que le titulaire de la carte la contacte avant d'approuver. |
| 0390 | Compte introuvable : la banque n'a pas de compte correspondant à ces détails de carte. |
| 0500 | Ne pas honorer : la banque de la carte a refusé le paiement et n'a donné aucune raison. |
| 0580 | Transaction non autorisée : le paiement n'est pas autorisé pour cette carte. |
| 0960 | Dysfonctionnement du système : une panne technique a arrêté le paiement, pas un refus bancaire. |
| 10BR | Émetteur rejeté : la banque de la carte a refusé le paiement. |
| 1310 | Montant invalide : le montant du paiement a été refusé comme invalide. |
| 1320 | Code de devise invalide : la devise du paiement ne peut pas être utilisée ici. |
| 1330 | Compte invalide : le compte de la carte n'est pas valide pour les paiements. |
| 1380 | Expiration invalide : la date d'expiration envoyée ne correspond pas à une carte valide. |
| 1382 | Valeur de vérification de carte invalide : le code de sécurité (CVV) a été rejeté. |
| 5100 | Refus générique : la carte a été refusée et aucune raison n'a été donnée. |
| 5110 | Échec CVV2 : le code de sécurité de la carte ne correspondait pas. |
| 5120 | Fonds insuffisants : la carte n'a pas assez d'argent ou de crédit pour ce paiement. |
| 5140 | Carte fermée : le compte de la carte a été fermé par la banque ou le titulaire de la carte. |
| 5150 | Retenir la carte, conditions spéciales : la banque veut que cette carte ne soit plus utilisée. |
| 5160 | Utilisateur non autorisé : la personne qui paie n'est pas autorisée à utiliser cette carte. |
| 5170 | Échec AVS : l'adresse de facturation ne correspondait pas aux enregistrements de la banque. |
| 5180 | Carte invalide ou restreinte : cette carte ne peut pas être utilisée ; PayPal dit d'en essayer une autre. |
| 5200 | Transaction en double : un paiement correspondant a déjà été soumis. |
| 5400 | Carte expirée : la carte a dépassé sa date d'expiration. |
| 5650 | SCA requise : la banque a besoin que le titulaire de la carte authentifie le paiement. |
| 5700 | Transaction non autorisée : hors du champ d'activité accepté pour cette carte. |
| 5710 | Tentatives dépassent la limite : trop de tentatives de paiement sur cette carte. |
| 5910 | Émetteur non disponible, non relançable : la banque n'a pas pu être jointe et PayPal dit de ne pas réessayer. |
| 5920 | Émetteur non disponible, relançable : la banque n'a pas pu être jointe ; réessayez plus tard. |
| 5930 | Carte non activée : la carte n'a pas encore été activée par le titulaire. |
| 5950 | Compte mis à jour : une carte mise à jour a été émise, donc les anciennes informations ont été refusées. |
| 6300 | Compte introuvable : la banque n'a aucune trace de ce compte de carte. |
| 7710 | Authentification échouée : la vérification 3-D Secure n'a pas abouti. |
| 8000 | Erreur système du processeur : une défaillance technique chez le processeur a arrêté le paiement. |
| 9100 | Refusé, veuillez réessayer : un refus temporaire ; le conseil de PayPal est de réessayer. |
| 9500 | Fraude suspectée : le paiement a été signalé ; PayPal dit d'utiliser une autre carte. |
| 9510 | Violation de sécurité : le paiement a enfreint une règle de sécurité et a été refusé. |
| 9520 | Perdue ou volée : la carte a été déclarée perdue ou volée ; PayPal dit d'utiliser une autre carte. |
| 9530 | En attente, centre d'appels : le marchand doit appeler le numéro au dos de la carte. |
| 9540 | Carte refusée : la carte a été refusée pour ce paiement. |
| 00N7 | Échec CVV2, réessayez avec CVV : le code de sécurité a échoué ; réessayez avec le bon. |
| PCVV | Échec du CVV : la vérification du code de sécurité de la carte a échoué. |
| PP06 | Compte fermé : un compte précédemment ouvert est maintenant fermé. |
| PPRN | Nouvelle tentative non autorisée : une autre tentative sur ce paiement n'est pas permise. |
| PPAB | Compte bloqué par l'émetteur : la banque de la carte a bloqué le compte. |
| PPAD | Adresse de facturation : le paiement a été refusé à cause de l'adresse de facturation. |
| PPAX | Montant dépassé : le paiement dépasse une limite sur la carte ou le compte. |
| PPCT | Type de carte non pris en charge : ce type de carte n'est pas accepté pour le paiement. |
| PPD3 | Erreur 3-D Secure : l'étape d'authentification de la carte a rencontré une erreur. |
| PPEF | Instrument de paiement expiré : la carte ou le compte utilisé pour payer a expiré. |
| PPEL | Dépasse la limite de fréquence : trop de paiements sur une période avec cette carte. |
| PPEX | Date d'expiration : le paiement a été refusé à cause de la date d'expiration de la carte. |
| PPFR | Instrument de financement restreint : la carte ou le compte a une restriction. |
| INSTRUMENT_DECLINED | Instrument refusé : la carte ou la banque dans le compte PayPal de l'acheteur a été refusée. |
| PAYER_ACTION_REQUIRED | Action du payeur requise : l'acheteur doit retourner sur PayPal pour finaliser le paiement. |
| PAYER_CANNOT_PAY | Le payeur ne peut pas payer : les paramètres PayPal de cet acheteur et de ce vendeur ne permettent pas le paiement. |
| TRANSACTION_REFUSED | Transaction refusée : PayPal a refusé la demande sans raison spécifique. |
| PAYEE_ACCOUNT_RESTRICTED | Compte du bénéficiaire restreint : le compte PayPal du marchand est restreint. |
| PAYER_ACCOUNT_LOCKED_OR_CLOSED | Compte du payeur verrouillé ou fermé : le compte PayPal de l'acheteur ne peut pas être utilisé. |
| COMPLIANCE_VIOLATION | Violation de conformité : PayPal a refusé le paiement pour des raisons de conformité. |
| MAX_NUMBER_OF_PAYMENT_ATTEMPTS_EXCEEDED | Nombre maximal de tentatives de paiement dépassé : trop de tentatives sur cette commande. |
| CARD_EXPIRED | Carte expirée : la carte utilisée via PayPal a expiré. |
| CARD_TYPE_NOT_SUPPORTED | Type de carte non pris en charge : ce type de carte ne peut pas être traité ; utilisez-en une autre. |
| AGREEMENT_ALREADY_CANCELLED | Accord déjà annulé : l'accord de facturation PayPal de l'acheteur a été annulé. |
| REDIRECT_PAYER_FOR_ALTERNATE_FUNDING | Redirection pour une autre source de financement : renvoyez l'acheteur pour qu'il choisisse une autre source de financement. |
| TRANSACTION_BLOCKED_BY_PAYEE | Bloqué par le bénéficiaire : les propres paramètres de fraude PayPal du commerçant ont bloqué le paiement. |
| PAYEE_BLOCKED_TRANSACTION | Transaction bloquée par le bénéficiaire : l'outil de fraude PayPal du commerçant l'a refusée. |
| TRANSACTION_LIMIT_EXCEEDED | Limite de transaction dépassée : le total dépasse une limite de transaction PayPal. |
| PAYMENT_DENIED | Paiement refusé : PayPal a refusé de traiter la transaction. |
Codes de réponse du processeur et erreurs de l'API Orders
Les codes de réponse du processeur sont des valeurs à quatre caractères que PayPal renvoie lors d'une capture ou d'une autorisation de carte refusée, dans `processor_response.response_code`. Ils proviennent de la banque de la carte ou du processeur et sont ce qui se rapproche le plus d'une raison de refus bancaire fournie par PayPal. PayPal publie chaque code avec un nom court (par exemple 9500 SUSPECTED_FRAUD) et, pour quelques-uns, une instruction telle que « Essayez d'utiliser une autre carte. Ne réessayez pas la même carte. »
Les erreurs de l'API Orders sont les noms de problèmes que PayPal renvoie lorsqu'une requête échoue, par exemple INSTRUMENT_DECLINED lorsque la source de financement de l'acheteur est refusée, ou PAYER_ACTION_REQUIRED lorsque l'acheteur doit retourner sur PayPal. Elles s'appliquent aussi bien aux paiements par portefeuille PayPal qu'aux paiements par carte.
Paiements par carte PayPal et paiements par portefeuille PayPal
Lorsqu'un acheteur saisit une carte dans les champs de carte de PayPal, le refus s'accompagne généralement d'un code de réponse du processeur de la banque de la carte, de sorte que la raison peut être aussi spécifique qu'une carte expirée ou un code de sécurité échoué.
Lorsqu'un acheteur paie avec son portefeuille PayPal, PayPal choisit la source de financement à l'intérieur du portefeuille et signale généralement un échec comme une erreur de l'API Orders telle que INSTRUMENT_DECLINED. Le conseil de PayPal pour ce cas est de redémarrer le paiement afin que l'acheteur puisse choisir une autre source de financement.
Ce que PlatformDTC fait avec les refus PayPal
PlatformDTC transforme chaque code de processeur de carte PayPal qu'il reconnaît en un type de refus simple (fonds insuffisants, carte expirée, refus bancaire sans raison, erreur temporaire, authentification nécessaire ou carte morte) et conserve le code brut dans le message d'échec pour le support.
Avec la relance intelligente activée, les renouvellements d'abonnement PayPal qui échouent par manque de fonds ou avec un refus PayPal générique bénéficient d'une échelle de relance plus longue que les cartes : jusqu'à 7 tentatives, chacune au moins 3 jours après la précédente, déplacées au prochain jour de paie de l'abonné si l'une tombe dans la semaine, dans une fenêtre d'au moins 24 jours. Les accords morts et les comptes PayPal fermés ou bloqués ne sont jamais relancés : l'abonnement est annulé immédiatement, quel que soit le paramètre. Les refus définitifs (cartes mortes, expirées ou restreintes, PAYER_CANNOT_PAY) ne sont relancés sur aucun des deux calendriers, y compris celui par défaut (Fixe) : l'abonnement est mis en retard de paiement et le client est invité à fournir un nouveau mode de paiement. Les refus causés par le propre compte PayPal du magasin (PAYEE_ACCOUNT_RESTRICTED, PAYEE_BLOCKED_TRANSACTION) ne sont jamais imputés au client : le renouvellement est mis en pause, relancé automatiquement, et le commerçant reçoit une alerte sur le tableau de bord.
Questions fréquentes
- Où puis-je trouver le code de refus PayPal pour une commande ?
- Pour les paiements par carte, dans `processor_response.response_code` de la capture ou de l'autorisation. Pour tout paiement PayPal, le corps d'erreur de la requête échouée nomme le problème, tel que INSTRUMENT_DECLINED, dans `details[0].issue`.
- Quels codes de refus PayPal ne devraient jamais être relancés ?
- PayPal lui-même déconseille de relancer la même carte pour 5150, 5180, 9500 et 9520. Les cartes expirées, fermées ou invalides, les codes de sécurité échoués et les accords de facturation annulés ne réussiront pas non plus lors d'une relance.
- Pourquoi PayPal dit INSTRUMENT_DECLINED sans raison ?
- L'erreur couvre tout refus de la source de financement choisie par l'acheteur par le processeur ou la banque. Le conseil de PayPal est de redémarrer le paiement afin que l'acheteur puisse choisir une autre source.
- Est-ce que PlatformDTC relance les paiements d'abonnement PayPal ?
- Oui, pour les refus qui peuvent être récupérés. Avec la relance intelligente activée, les refus pour fonds insuffisants et les refus génériques bénéficient de jusqu'à 7 tentatives sur au moins 24 jours, les erreurs temporaires jusqu'à 4, et les refus bancaires sans raison une seule ; sur le calendrier Fixe par défaut, ils sont relancés à 1, 3, 5 et 7 jours d'intervalle. Les cartes mortes, les cartes expirées et les comptes fermés ne sont relancés sur aucun des deux calendriers.