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

Authorize.Net · Codes de refus

Que signifie Authorize.Net 2 « Cette transaction a été refusée » ?

Vérifié le

Le code de motif de réponse Authorize.Net 2, « Cette transaction a été refusée », est le refus général : la banque émettrice de la carte ou le processeur a refusé le paiement et Authorize.Net n'a pas reçu de raison plus spécifique. Ce n'est pas un problème avec vos paramètres Authorize.Net. L'acheteur devrait essayer une autre carte ou demander à la banque pourquoi elle a refusé ; le magasin devrait proposer une méthode de paiement différente plutôt que de soumettre la même carte encore et encore.

Type
Refus souple (général)
Qui a refusé
La banque de l'acheteur ou le processeur de carte
Réessayer
Une fois, plus tard. Visa autorise jusqu'à 15 nouvelles tentatives en 30 jours pour les refus hors catégorie 1 ; les nouvelles tentatives instantanées répétées aident rarement.
Action de l'acheteur
Vérifiez les détails de la carte, puis utilisez une autre carte ou appelez la banque.
Action du commerçant
Demandez une autre méthode de paiement ; ne faites pas de boucles de nouvelles tentatives sur la même carte.

Ce que fait PlatformDTC

PlatformDTC classe le code Authorize.Net 2 comme un refus qu'un autre processeur pourrait approuver. Si le magasin a choisi les paiements par carte PayPal comme solution de secours, le processus de paiement offre immédiatement à l'acheteur les champs de carte de PayPal au lieu d'une impasse. Lors d'un renouvellement d'abonnement, il obtient une nouvelle tentative 48 à 72 heures plus tard ; si celle-ci est également refusée, le client reçoit un e-mail avec un lien pour ajouter une nouvelle carte.

Pourquoi cela arrive

Le code 2 est ce qu'Authorize.Net renvoie lorsque le processeur transmet un simple refus. Derrière cela peut se cacher tout ce que la banque garde pour elle : un solde insuffisant, un score de fraude, un blocage sur les achats en ligne ou étrangers, ou une carte que la banque ne souhaite plus voir utilisée.

Comme la raison est cachée, seule la banque du titulaire de la carte peut dire exactement pourquoi. La propre description d'Authorize.Net pour le code 2 est juste cette phrase : « Cette transaction a été refusée. »

Ce que l'acheteur peut faire

Confirmez que le numéro de carte, la date d'expiration et l'adresse de facturation sont correctement saisis, puis essayez une carte différente ou un portefeuille. Si la même carte continue d'échouer, le numéro de téléphone de la banque au dos de la carte est le moyen le plus rapide d'obtenir la vraie raison.

Ce que le magasin peut faire

Affichez une option claire "essayer une autre carte". Une nouvelle tentative ultérieure peut réussir, mais plusieurs tentatives consécutives avec la même carte ressemblent à des tests de carte pour l'émetteur et peuvent vous pénaliser selon les règles de nouvelle tentative de Visa.

Pour les développeurs

transactionResponse.responseCode est "2" (Refusé) et transactionResponse.errors[0].errorCode est "2". Le code d'émetteur brut du processeur n'est pas renvoyé dans ce champ, traitez donc le code 2 comme un refus léger générique dans la logique de nouvelle tentative.

Questions fréquentes

Le code 2 d'Authorize.Net est-il la faute de l'acheteur ou la mienne ?
Généralement ni la configuration du magasin ni une erreur de frappe : c'est le refus de la banque sans raison donnée. Les problèmes de configuration reviennent avec leurs propres codes, tels que 17 ou 13.
Puis-je retenter un refus Authorize.Net code 2 ?
Une nouvelle tentative ultérieure peut fonctionner, par exemple après le jour de paie. Visa limite les nouvelles tentatives sur les refus en dehors de sa catégorie "ne sera jamais approuvé" à 15 en 30 jours, évitez donc les boucles rapides.

Sources

Voir aussi

Bibliothèque des paiements