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
- 65 — Votre filtre de code de carte (CVV) a rejeté le paiement en fonction du résultat du code de sécurité.
- 45 — La vérification de l'adresse et la vérification du code de sécurité ont toutes deux déclenché les règles de rejet que vous avez définies.
- 165 — Une non-concordance du code de sécurité a déclenché vos paramètres et l'annulation automatique de l'autorisation a échoué.
- 78 — Le code de sécurité (CVV) envoyé était dans un format incorrect, par exemple, le mauvais nombre de chiffres.
- 145 — Vos filtres AVS et de code de carte ont rejeté la vente, mais l'annulation automatique de l'autorisation a échoué.
- 27 — L'adresse de facturation saisie ne correspond pas à l'adresse que la banque de la carte a enregistrée.
- 127 — Une non-concordance AVS a refusé la vente et l'annulation automatique a échoué, de sorte qu'une retenue peut rester sur la carte.