Authorize.Net · Codes de refus
Que signifie Authorize.Net E00013 « Le champ est invalide » ?
Vérifié le
Authorize.Net E00013, « Le champ est invalide », signifie qu'une des valeurs de champ dans la requête n'est pas valide. Authorize.Net indique que le texte de la réponse devrait vous dire quel champ est exactement invalide, alors lisez-le plutôt que de deviner. Corrigez cette valeur dans l'intégration, ou demandez au client de corriger ce qu'il a tapé si cela provient du formulaire de paiement.
- Type
- Erreur (intégration)
- Qui a refusé
- L'intégration du magasin
- Réessayer
- Seulement après avoir corrigé le champ.
- Action du client
- Vérifiez les détails saisis, ou contactez le magasin.
- Action du commerçant
- Lisez le texte de la réponse pour voir quel champ a échoué.
Ce que fait PlatformDTC
PlatformDTC affiche au client le texte d'erreur propre à Authorize.Net lorsqu'une requête est refusée, de sorte qu'une erreur de champ telle que E00013 indique au client ou au magasin quelle valeur corriger.
Pourquoi cela arrive
Une valeur n'a pas passé la validation d'Authorize.Net, par exemple un format ou une longueur incorrects.
Ce que le magasin peut faire
Vérifiez le texte de la réponse pour le nom du champ, puis corrigez la valeur ou le formulaire qui la collecte.
Pour les développeurs
messages.message[0].code "E00013"; messages.message[0].text nomme le champ.
Questions fréquentes
- Comment savoir quel champ a causé l'erreur Authorize.Net E00013 ?
- Le texte de la réponse nomme le champ invalide.
- L'erreur Authorize.Net E00013 est-elle un refus de carte ?
- Non. C'est une valeur de champ invalide dans la requête.
Sources
Voir aussi
- E00003 — La requête envoyée à l'API était mal formée, donc Authorize.Net n'a pas pu la lire.
- 5 — Le champ `amount` était manquant ou n'était pas un nombre valide.
- E00039 — Un profil client avec les mêmes détails existe déjà sur le compte.
- E00040 — Le profil client ou de paiement que vous avez référencé n'existe pas sur ce compte.
- E00044 — Les profils clients enregistrés (CIM) ne sont pas activés pour ce compte.
- E00009 — Le compte est en mode Test, donc la demande n'est pas traitée.
- 2 — L'émetteur de la carte, ou le processeur en son nom, a refusé le paiement sans raison spécifique.
- 3 — L'émetteur souhaite une autorisation vocale (un appel téléphonique) avant d'approuver ce paiement.