Anfrage für PayPal-Gateway abgelehnt - Problem mit doppelter Rechnung
Dieser Artikel bietet eine Fehlerbehebung für das Problem mit der zurückgewiesenen PayPal-Gateway-Rechnung - doppelte Rechnung.
Beim Einreichen der Zahlung wird dem Kunden möglicherweise ein Fehler bei einer doppelten Rechnung angezeigt:
PayPal-Gateway hat Anfrage abgelehnt. Für diese InvoiceID wurde bereits eine Zahlung geleistet (#10412: Doppelte Rechnung)
Das Problem tritt auf, wenn Rechnungen mit denselben IDs mehrmals an PayPal gesendet werden.
Um das Problem zu beheben, lassen Sie in den Zahlungseingangsvoreinstellungen von PayPal mehrere Zahlungen pro Rechnungs-ID zu. Bei einer Änderung akzeptiert PayPal Zahlungen ohne Fehlermeldungen, auch für Rechnungen mit doppelten IDs.
Betroffene Versionen
- Adobe Commerce On-Premise, alle Versionen
- Adobe Commerce auf Cloud-Infrastruktur, alle Versionen
Problem
Beim Senden der Zahlung wird die folgende Fehlermeldung angezeigt:
... main.CRITICAL: Exception message: PayPal gateway has rejected request. Payment has already been made for this InvoiceID (#10412: Duplicate invoice).
PayPal kann die Zahlung nicht verarbeiten und die Bestellung abschließen.
Ursache
Die Fehlermeldung wird angezeigt, wenn Rechnungen mit derselben ID mehrmals an PayPal gesendet werden.
Dies kann vorkommen, wenn dieselben Anmeldeinformationen für mehrere Adobe Commerce-Sites verwendet werden (sogar für die lokale und die Staging-Umgebung). Besondere Szenarien könnten die folgenden sein:
- Mehrere Geschäfte übermitteln Rechnungen an PayPal und verwenden dieselben Rechnungskennungen
- Ein neuer Store sendet eine Rechnung mit einer ID, die zuvor von einem alten Store gesendet wurde
Standardmäßig lässt PayPal die Verarbeitung derselben Rechnung nicht zweimal zu.
Lösung
Ändern Sie Ihr PayPal-Profil, um mehrere Zahlungen pro Rechnungs-ID zuzulassen. Sie müssen diese Änderungen über PayPal vornehmen.
- Melden Sie sich bei Ihrem Konto unter https://www.paypal.com an.
- Klicken Sie Profil > Profil und Einstellungen (obere rechte Ecke).
- Gehen Sie zu Meine Verkaufstools.
- Navigieren Sie zu Bezahlt werden und mein Risiko verwalten > Zahlungen blockieren und klicken Sie auf Aktualisieren.
- Verkaufsvoreinstellungen klicken Sie auf Zahlungseingangsvoreinstellungen.
- Wählen Sie " blockieren“ die Option Nein, mehrere Zahlungen pro Rechnungs-ID zulassen.
- Scrollen Sie nach unten und klicken Sie auf Speichern.
Weitere Informationen
-
Sperren Sie versehentlicheauf PayPal-Entwicklerdokumenten.
-
PayPal-Zahlungen in unserem Benutzerhandbuch:
-
In unserer Entwicklerdokumentation: