Authorize.Net · Codes de refus
Que signifie Authorize.Net E00007 « L'authentification de l'utilisateur a échoué en raison de valeurs d'authentification invalides » ?
Vérifié le
Authorize.Net E00007, « L'authentification de l'utilisateur a échoué en raison de valeurs d'authentification invalides », signifie que l'API Login ID ou la Transaction Key soumise est invalide. Authorize.Net ajoute que si les deux sont corrects, vérifiez l'URL : les comptes de test doivent poster vers le sandbox et les comptes live vers la production. Chaque paiement échoue tant que les identifiants ne correspondent pas à l'environnement.
- Type
- Erreur (identifiants)
- Qui a refusé
- Vos identifiants Authorize.Net
- Réessayer
- Non, tant que les identifiants ne sont pas corrigés.
- Action de l'acheteur
- Rien ; le magasin doit corriger ses paramètres.
- Action du commerçant
- Saisissez à nouveau l'API Login ID et la Transaction Key et vérifiez sandbox vs live.
Ce que fait PlatformDTC
PlatformDTC traite Authorize.Net E00007 comme une erreur d'identifiant du magasin, et non comme un refus client : un renouvellement d'abonnement qui le rencontre est différé et réessayé, sans étape de relance et sans e-mail « paiement échoué » à l'abonné.
Pourquoi cela arrive
L'authentification échoue lorsque la paire de clés est incorrecte, a été régénérée ou appartient à l'autre environnement.
Ce que le magasin peut faire
Générez une nouvelle Transaction Key dans l'Interface Marchand en cas de doute, mettez-la à jour partout où elle est utilisée, et confirmez que les clés live vont au point de terminaison live.
Pour les développeurs
messages.message[0].code "E00007". Point de terminaison sandbox apitest.authorize.net, production api.authorize.net.
Questions fréquentes
- Pourquoi Authorize.Net E00007 a-t-il commencé soudainement ?
- Généralement, la Transaction Key a été régénérée, ce qui désactive l'ancienne, ou les identifiants sandbox et live ont été mélangés.
- E00007 est-il le même que le code 13 ?
- Les deux sont des problèmes d'identifiants ; E00007 est le code de message API, 13 le code de motif de transaction.
Sources
Voir aussi
- 13 — L'ID de connexion API est incorrect, envoyé au mauvais environnement, ou le compte est inactif.
- 123 — Un identifiant de connexion utilisateur personnel a été utilisé pour connecter le logiciel ; il faut l'ID de connexion API à la place.
- E00001 — Authorize.Net a rencontré une erreur interne ; la requête n'a pas été complétée.
- E00003 — La requête envoyée à l'API était mal formée, donc Authorize.Net n'a pas pu la lire.
- E00013 — Un champ dans la requête a une valeur invalide ; le texte de la réponse le nomme.
- 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.