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 44 “This transaction has been declined (card code mismatch)” ?

Vérifié le

Le code de motif de réponse Authorize.Net 44 signifie que le code de carte (CVV) soumis ne correspondait pas au code enregistré auprès de la banque émettrice, et le processeur a refusé la transaction. Authorize.Net note que le processeur peut le faire indépendamment de vos paramètres de filtre de vérification du code de carte. L'acheteur doit retaper le code de sécurité figurant au dos de la carte, ou au recto pour American Express, ou utiliser une autre carte.

Type
Refus définitif pour ces détails
Qui a refusé
Le processeur de carte, utilisant la vérification du code de carte de la banque
Réessayer
Uniquement avec le code de sécurité correct. Réessayer le même code échouera de la même manière.
Action de l'acheteur
Saisissez à nouveau le code de sécurité à 3 ou 4 chiffres avec soin, ou utilisez une autre carte.
Action du commerçant
Laissez l'acheteur corriger le code ; ne soumettez jamais les mêmes valeurs à nouveau.

Ce que fait PlatformDTC

PlatformDTC classe le code Authorize.Net 44 comme un non-réessai avec les mêmes détails : le paiement affiche le refus, ne le redirige pas vers un processeur de secours, et l'acheteur peut corriger le code de sécurité et payer à nouveau. Lors d'un renouvellement d'abonnement, le code n'est pas réessayé : l'abonnement est mis en attente de paiement et le client reçoit un e-mail avec un lien pour ajouter une nouvelle carte.

Pourquoi cela arrive

La banque émettrice compare le code de sécurité avec ses enregistrements. Lorsqu'il ne correspond pas, certains processeurs refusent catégoriquement même si votre propre filtre de code de carte est assoupli.

Ce que l'acheteur peut faire

Regardez à nouveau la carte : 3 chiffres au dos pour Visa, Mastercard et Discover, 4 chiffres au recto pour American Express. Saisissez-le manuellement plutôt que de vous fier à la saisie automatique.

Ce que le magasin peut faire

Authorize.Net conseille de ne soumettre que des codes de carte valides, et de laisser le champ vide entièrement si vous ne le collectez pas. Ne soumettez pas le même code à nouveau ; une série de non-correspondances ressemble à une tentative de devinette.

Pour les développeurs

errors[0].errorCode "44" ; vérifiez transactionResponse.cvvResultCode pour le résultat de la vérification. N'envoyez pas de valeur cardCode vide ou inventée.

Questions fréquentes

Le code Authorize.Net 44 est-il le même que mon filtre de code de carte ?
Non. Le code 44 est le refus du processeur basé sur la vérification CVV de la banque ; un refus causé par vos propres paramètres de filtre est le code 65 (ou 45 lorsque le filtre AVS est également impliqué).
L'acheteur peut-il réessayer après le code 44 ?
Oui, avec le code de sécurité correct. Le même code sera refusé à nouveau.

Sources

Voir aussi

Bibliothèque des paiements