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 57 « Une erreur est survenue pendant le traitement. Veuillez réessayer » ?

Vérifié le

Le code de motif de réponse Authorize.Net 57 est causé lorsqu'une transaction atteint le processeur avec des données qu'il ne reconnaît pas ou ne peut pas interpréter. Exemples d'Authorize.Net : le mauvais nombre de caractères dans le code de la carte, ou des caractères non alphanumériques dans le code postal. Malgré le message « veuillez réessayer », réessayer des données inchangées échoue à nouveau ; les champs doivent être nettoyés.

Type
Erreur de traitement (données)
Qui a refusé
Le processeur de carte
Réessayer
Une fois les données corrigées.
Action de l'acheteur
Vérifiez le code de sécurité et le code postal, puis réessayez.
Action du commerçant
Vérifiez que votre formulaire envoie des données propres dans chaque champ.

Ce que fait PlatformDTC

PlatformDTC liste le code Authorize.Net 57 parmi les codes d'erreur de traitement qui reportent un renouvellement plutôt que de le relancer, afin qu'une anomalie de données chez le processeur n'envoie pas au client un e-mail « paiement échoué ».

Pourquoi cela arrive

Les mesures de sécurité d'Authorize.Net détectent la plupart des mauvaises données, mais chaque processeur analyse les champs différemment, de sorte que certaines valeurs invalides passent à travers et le processeur les rejette.

Ce que l'acheteur peut faire

Saisissez à nouveau le code de sécurité et le code postal avec soin, sans caractères supplémentaires.

Ce que le magasin peut faire

Demandez à votre développeur de supprimer les espaces et les caractères inhabituels du code de la carte et du code postal avant l'envoi.

Pour les développeurs

errors[0].errorCode "57". Validez la longueur de `cardCode` (3 ou 4 chiffres) et les caractères de `zip` côté client.

Questions fréquentes

Pourquoi le code Authorize.Net 57 dit-il de réessayer s'il s'agit d'un problème de données ?
Il partage le texte générique d'erreur de traitement ; l'explication d'Authorize.Net indique des données que le processeur n'a pas pu interpréter.
Quelles données causent le code Authorize.Net 57 ?
Authorize.Net donne comme exemples un code de carte de mauvaise longueur ou des caractères non alphanumériques dans le code postal.

Sources

Voir aussi

Bibliothèque des paiements