NewNo plan feeNo plan fee. Just 2.9% + $0.30 per card sale, and signing up is free.Try now →

Codes de refus

Raisons de refus Adyen expliquées

Vérifié le

Quand Adyen ne peut pas finaliser un paiement, il renvoie un `resultCode` (Refused, Error ou Cancelled) avec une `refusalReason` et un `refusalReasonCode` numérique. Certaines raisons sont le refus de la banque du client, d'autres sont le filtrage anti-fraude, d'autres encore sont des problèmes 3D Secure, et quelques-unes sont des annulations. Chaque page explique une raison de refus en mots simples, si une nouvelle tentative est autorisée selon les règles des réseaux de cartes, et comment PlatformDTC gère le refus correspondant.

Code de refusSignification
2L'émetteur a refusé le paiement et n'a donné aucune raison utilisable ; le refus générique d'Adyen.
3L'émetteur a référé le paiement : il souhaite que le titulaire de la carte (ou le commerçant) le contacte d'abord.
4Quelque chose a échoué du côté de l'acquéreur, pas avec la carte de l'acheteur.
5La carte est bloquée et ne peut pas être utilisée.
6La date d'expiration de la carte est dépassée.
7Une incohérence de montant est survenue lors du traitement du paiement.
8Le numéro de carte est incorrect ou n'existe pas.
9Adyen n'a pas pu joindre la banque du client pour autoriser le paiement.
10La banque du client ne prend pas en charge ou n'autorise pas ce type de transaction sur la carte.
11L'authentification 3D Secure n'a pas été effectuée ou n'a pas réussi.
12La carte n'a pas assez d'argent ou de crédit pour ce montant.
14L'acquéreur a signalé le paiement comme une fraude possible.
15La transaction a été annulée avant d'être finalisée.
16L'acheteur a annulé le paiement avant de le finaliser.
20Les contrôles de risque de pré-autorisation d'Adyen ont attribué un score de 100 ou plus au paiement et l'ont refusé.
21La transaction n'a pas été soumise correctement pour traitement.
22Les contrôles de risque de pré- et post-autorisation ont totalisé 100 ou plus, de sorte que le paiement a été refusé.
23L'émetteur ou l'acquéreur n'autorise pas cette transaction sur cette carte (raw 57 ou 58).
24Le code de sécurité de la carte (CVC) saisi est incorrect.
25L'émetteur a restreint l'utilisation de cette carte (code brut 62).
26Le client a demandé à sa banque d'arrêter cet abonnement ou tous les paiements récurrents (codes bruts R0, R1, R3).
27Un refus spécifique qu'Adyen n'a pas pu associer de manière fiable à l'une de ses raisons nommées.
28Le montant dépasse la limite de dépenses autorisée sur la carte (code brut 61).
29La carte a été utilisée plus de fois que son émetteur ne l'autorise pendant la période (code brut 65).
31La banque de l'acheteur a signalé le paiement comme une fraude suspectée (code brut 59 ou 34).
32L'adresse de facturation saisie ne correspond pas aux enregistrements de la banque.
38L'émetteur a refusé la demande d'exemption et exige le 3D Secure pour ce paiement.
39Le résultat 3D Secure n'est jamais arrivé du serveur d'annuaire du système de carte.
42Le 3D Secure a échoué en raison d'un problème au niveau du réseau de carte ou de l'émetteur.
46Adyen a arrêté la tentative lui-même afin que vous ne soyez pas facturé de frais de pénalité de système pour les tentatives excessives.
50L'acheteur a désactivé le jeton que le commerçant utilisait pour les prélèvements récurrents.

Règles de nouvelle tentative

Visa classe les refus en quatre catégories. La catégorie 1 (l'émetteur n'approuvera pas, comme carte à retirer, compte clôturé ou opposition) ne doit jamais être réessayée. Les catégories 2, 3 et 4 autorisent jusqu'à 15 nouvelles tentatives en 30 jours.

Les codes d'avis Mastercard 03 et 21 signifient de ne pas réessayer, et Mastercard facture 0.10 $ par nouvelle tentative au-delà de 10 en 24 heures pour ceux-ci. Les codes d'avis 24 à 30 permettent des nouvelles tentatives temporisées pour fonds insuffisants.

Ce qu'il faut dire au client

Adyen conseille de ne pas exposer les détails du refus ou les réponses brutes aux clients. Utilisez un message simple tel que « Votre paiement a été refusé. Veuillez essayer une autre carte ou contacter votre banque. »

Pour les développeurs

Les refus reviennent avec HTTP 200, donc vérifiez `resultCode`, `refusalReason` et `refusalReasonCode`. Activez les résultats bruts de l'acquéreur dans l'Espace Client pour obtenir `additionalData.refusalReasonRaw` et, pour Visa et Mastercard sur l'acquisition propre d'Adyen, `refusalCodeRaw`. Les mêmes valeurs de refus apparaissent dans les webhooks CAPTURE_FAILED et REFUND_FAILED.

Questions fréquentes

PlatformDTC fonctionne-t-il avec Adyen ?
Non. Le paiement PlatformDTC fonctionne avec Stripe et PayPal, et un magasin peut également connecter son propre compte Authorize.Net, Checkout.com ou NMI.
Où puis-je voir le vrai code bancaire derrière un refus Adyen ?
Activez les résultats bruts de l'acquéreur dans votre Espace Client Adyen ; les réponses incluront alors `refusalReasonRaw`, tel que 51 Fonds insuffisants.

Sources

Bibliothèque des paiements