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 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

Bibliothèque des paiements