Authorize.Net · Ablehnungscodes
Was bedeutet Authorize.Net E00007 „Benutzerauthentifizierung fehlgeschlagen aufgrund ungültiger Authentifizierungswerte“?
Geprüft am
Authorize.Net E00007, „Benutzerauthentifizierung fehlgeschlagen aufgrund ungültiger Authentifizierungswerte“, bedeutet, dass die übermittelte API Login ID oder der Transaction Key ungültig ist. Authorize.Net fügt hinzu, dass, wenn beide korrekt sind, die URL überprüft werden sollte: Testkonten müssen an die Sandbox und Live-Konten an die Produktion posten. Jede Zahlung schlägt fehl, bis die Anmeldeinformationen der Umgebung entsprechen.
- Typ
- Fehler (Anmeldeinformationen)
- Wer abgelehnt hat
- Ihre Authorize.Net-Anmeldeinformationen
- Wiederholen
- Nein, bis die Anmeldeinformationen korrigiert sind.
- Kundenaktion
- Nichts; der Shop muss seine Einstellungen korrigieren.
- Händleraktion
- Geben Sie die API Login ID und den Transaction Key erneut ein und überprüfen Sie Sandbox vs. Live.
Was PlatformDTC macht
PlatformDTC behandelt Authorize.Net E00007 als Fehler der Shop-Anmeldeinformationen, nicht als Kundenablehnung: Eine Abonnementverlängerung, die darauf stößt, wird aufgeschoben und erneut versucht, ohne Mahnschritt und ohne „Zahlung fehlgeschlagen“-E-Mail an den Abonnenten.
Warum es passiert
Die Authentifizierung schlägt fehl, wenn das Schlüsselpaar falsch ist, neu generiert wurde oder zur anderen Umgebung gehört.
Was der Shop tun kann
Generieren Sie einen neuen Transaction Key in der Händlerschnittstelle, wenn Sie unsicher sind, aktualisieren Sie ihn überall dort, wo er verwendet wird, und bestätigen Sie, dass Live-Schlüssel an den Live-Endpunkt gehen.
Für Entwickler
messages.message[0].code "E00007". Sandbox-Endpunkt apitest.authorize.net, Produktion api.authorize.net.
Häufige Fragen
- Warum trat Authorize.Net E00007 plötzlich auf?
- Üblicherweise wurde der Transaction Key neu generiert, wodurch der alte deaktiviert wird, oder Sandbox- und Live-Anmeldeinformationen wurden verwechselt.
- Ist E00007 dasselbe wie Code 13?
- Beides sind Fehler bei den Anmeldedaten; E00007 ist der API-Nachrichtencode, 13 der Transaktions-Grundcode.
Quellen
- Authorize.Net Antwortcode-Tool (Antwort-Grundcodes) — Authorize.Net
- Authorize.Net Antwortcodes (JSON-Liste hinter dem Antwortcode-Tool) — Authorize.Net
- Authorize.Net API-Referenz: createTransactionResponse Felder — Authorize.Net
Siehe auch
- 13 — Die API Login ID ist falsch, an die falsche Umgebung gesendet worden oder das Konto ist inaktiv.
- 123 — Ein persönlicher Benutzer-Login wurde verwendet, um Software zu verbinden; es wird stattdessen die API-Login-ID benötigt.
- E00001 — Authorize.Net ist auf einen internen Fehler gestoßen; die Anfrage wurde nicht abgeschlossen.
- E00003 — Die an die API gesendete Anfrage war fehlerhaft, sodass Authorize.Net sie nicht lesen konnte.
- E00013 — Ein Feld in der Anfrage hat einen ungültigen Wert; der Antworttext benennt es.
- E00039 — Ein Kundenprofil mit denselben Details existiert bereits auf dem Konto.
- E00040 — Das von Ihnen referenzierte Kunden- oder Zahlungsprofil existiert auf diesem Konto nicht.
- E00044 — Gespeicherte Kundenprofile (CIM) sind für dieses Konto nicht aktiviert.