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
- 19 — Authorize.Net n'a pas reçu de réponse du processeur de carte (un problème de connexion).
- 63 — Souvent, les détails de votre entreprise (comme le pays) sont incorrects pour un compte de processeur TSYS.
- 78 — Le code de sécurité (CVV) envoyé était dans un format incorrect, par exemple, le mauvais nombre de chiffres.
- 120 — La transaction originale a expiré et l'annulation automatique de celle-ci a également échoué.
- 16 — L'ID de transaction que vous avez référencé (pour un remboursement ou une annulation) n'est pas sur ce compte Authorize.Net.
- 50 — Vous ne pouvez rembourser qu'une transaction réglée ; celle-ci n'est pas encore réglée.
- 54 — Le remboursement ne peut pas être émis : non réglé, type ou devise incorrect, ID invalide, ou réglé il y a plus de 180 jours.
- 55 — Ce remboursement, plus les remboursements précédents, dépasserait le paiement original.