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 E00039 „Ein doppelter Datensatz existiert bereits“?

Geprüft am

Authorize.Net E00039, „Ein doppelter Datensatz existiert bereits“, wird zurückgegeben, wenn Sie versuchen, ein Kundenprofil oder Zahlungsprofil zu erstellen, das einem bereits gespeicherten entspricht. Authorize.Net prüft auf Duplikate gemäß seinen Kundenprofilregeln. Suchen und verwenden Sie das bestehende Profil wieder, anstatt ein neues zu erstellen; die Fehlermeldung enthält typischerweise die ID des bereits existierenden Datensatzes.

Typ
Fehler (Kundenprofile)
Wer abgelehnt hat
Authorize.Net's Prüfung auf doppelte Profile
Wiederholen
Verwenden Sie stattdessen das bestehende Profil.
Kundenaktion
Nichts; der Shop verwaltet gespeicherte Karten.
Händleraktion
Suchen Sie das bestehende Profil und verwenden Sie es wieder.

Was PlatformDTC macht

PlatformDTC erstellt das Authorize.Net Kundenprofil aus der genehmigten ersten Abbuchung des Abonnenten und speichert die zurückgegebenen Profil-IDs aus der Serverantwort von Authorize.Net, sodass Verlängerungen dieses Profil wiederverwenden, anstatt neue zu erstellen.

Warum es passiert

Kundenprofile werden bei der Erstellung auf Duplikate geprüft, zum Beispiel anhand derselben Kunden-ID oder E-Mail-Adresse.

Was der Shop tun kann

Suchen Sie im Customer Information Manager nach dem Kunden und belasten oder aktualisieren Sie dann das bestehende Profil.

Für Entwickler

messages.message[0].code "E00039". Siehe die Dokumentation zu Kundenprofilen von Authorize.Net zur Überprüfung doppelter Profile.

Häufige Fragen

Wie vermeide ich Authorize.Net E00039?
Suchen Sie ein bestehendes Profil, bevor Sie ein neues erstellen, und verwenden Sie es wieder.
Stoppt E00039 die Zahlung?
Es stoppt die Profilerstellung; die Abbuchung selbst hängt davon ab, wie Ihre Anfrage aufgebaut wurde.

Quellen

Siehe auch

Zahlungsbibliothek