NewNo plan feeNo plan fee. Just 2.9% + $0.30 per card sale, and signing up is free.Try now →

Authorize.Net · Ablehnungscodes

Was bedeutet Authorize.Net E00040 „Der Datensatz kann nicht gefunden werden“?

Geprüft am

Authorize.Net E00040, „Der Datensatz kann nicht gefunden werden“, bedeutet, dass das in der Anfrage referenzierte Kundenprofil, Zahlungsprofil oder ein anderer Datensatz auf diesem Konto nicht existiert. Es könnte gelöscht worden sein, oder die ID gehört zu einem anderen Konto oder einer anderen Umgebung. Die Abbuchung einer gespeicherten Karte schlägt fehl, bis ein gültiges Profil verwendet wird. Bitten Sie den Kunden daher, seine Karte erneut zu speichern.

Typ
Fehler (Kundenprofile)
Wer abgelehnt hat
Authorize.Net's Datensätze
Wiederholen
Nur mit einer gültigen Profil-ID.
Kundenaktion
Kartendaten bei Aufforderung erneut eingeben.
Händleraktion
Überprüfen Sie die Profil-IDs und bitten Sie den Kunden, seine Karte erneut zu speichern, falls sie gelöscht wurde.

Was PlatformDTC macht

PlatformDTC überspringt eine Authorize.Net-Verlängerung und fragt den Kunden nach einer Karte, wenn das Abonnement kein gespeichertes Kundenprofil hat, anstatt Authorize.Net eine zum Scheitern verurteilte Anfrage zu senden. Wenn Authorize.Net mit E00040 antwortet, weil das gespeicherte Profil gelöscht wurde, wird die Verlängerung nicht erneut versucht und dem Kunden wird ein Link per E-Mail gesendet, um seine Karte erneut hinzuzufügen.

Warum es passiert

Profil-IDs sind spezifisch für ein Konto und eine Umgebung; gelöschte Profile können nicht belastet werden.

Was der Shop tun kann

Überprüfen Sie, ob das Profil im Customer Information Manager existiert. Falls nicht, senden Sie dem Kunden einen Link, um seine Karte erneut hinzuzufügen.

Für Entwickler

messages.message[0].code "E00040". Überprüfen Sie customerProfileId und paymentProfileId mit derselben merchantAuthentication.

Häufige Fragen

Warum schlägt eine gespeicherte Karte mit Authorize.Net E00040 fehl?
Das Profil, auf das es verweist, existiert auf diesem Konto nicht mehr.
Kann E00040 durch das Mischen von Sandbox und Live entstehen?
Ja. Profil-IDs aus einer Umgebung existieren in der anderen nicht.

Quellen

Siehe auch

Zahlungsbibliothek