Hallo, wer kennt diese Fehlermeldung bei PayPal Zahlungen: Error executing payment DUPLICATE_TRANSACTION/Duplicate invoice Id detected. Leider keine Ahnung davon was dies bedeuten soll. Kunde hat bestellt, Bestellung ist auch angekommen nur bei der Zahlung mit PayPal ist wohl etwas schief gelaufen. Danke
Du hast scheinbar mal Bestellungen gelöscht, so das PayPal jetzt zwei mal die gleiche Bestellnummer hat, das mögen die nicht.
Moin. „Duplicate Invoice Id“ heißt, dass du mit diesem Merchant Account schon einmal eine Bestellung mit dieser Bestellnummer an PayPal übertragen hast, das akzeptiert PayPal nicht. Dafür gibt es verschiedene mögliche Erklärungen: Du hast Bestellungen gelöscht, die PayPal-Zahlungen enthielten. Das sollte man niemals tun, Bestellungen sollten nur ggf. storniert aber niemals gelöscht werden. Du hast diesen PayPal-Merchant-Account schon einmal für einen anderen Shop benutzt und beim neuen Shop den Nummernkreis für die Bestellnummern nicht so angepasst, dass sich die beiden Nummernkreise nicht überschneiden.
Gambio Admin → Shop Einstellungen → Nummernkreise → Nächste Bestellnummer Dort trägst du einen hinreichend hohen Wert ein, so dass es nicht mehr zu Konflikten kommt. Und in Zukunft löschst du einfach keine Bestellungen mehr.
Aber MySQL würde diese Nummer doch trotzdem nicht als order_id neu anlegen bei einem Insert..... Da wird doch immer tapfer hochgezählt.
Es gibt Konstellationen, in denen das leider nicht so ist. Deswegen gilt der Rat, Bestellungen niemals zu löschen, wenn diese im Zusammenhang mit extern gespeicherten Daten (Zahlungsdaten, Verkaufsportale, …) stehen.