PayPal · Ablehnungscodes
Was bedeutet der PayPal-Prozessor-Antwortcode 5200?
Geprüft am
Der PayPal-Prozessor-Antwortcode 5200 (DUPLICATE_TRANSACTION) bedeutet, dass die Zahlung als Duplikat einer bereits übermittelten abgelehnt wurde. Bevor der Händler etwas anderes tut, sollte er prüfen, ob die erste Zahlung erfolgreich war, damit der Kunde nicht zweimal belastet wird. Wenn nicht, ist ein frischer, einmaliger Versuch in Ordnung; der Käufer sollte nicht immer wieder auf „Bezahlen“ drücken.
- PayPal-Bezeichnung
- DUPLICATE_TRANSACTION
- Typ
- Keine Bankablehnung
- Wer abgelehnt hat
- PayPal oder das Zahlungsnetzwerk
- Erneuter Versuch
- Ja, ein paar Tage später; Methode wechseln, wenn es sich wiederholt
- Käuferaktion
- Nicht erneut bezahlen, bis der Shop bestätigt
- Händleraktion
- Vor einem erneuten Versuch nach einer bestehenden Zahlung suchen
- PlatformDTC-Verlängerung (Smart retry)
- PayPal-Leiter: bis zu 7 Versuche, im Abstand von 3+ Tagen, auf den Zahltag ausgerichtet
Was PlatformDTC macht
PayPal 5200 ist keiner der Prozessorcodes, die PlatformDTC zuordnet, daher wird die Ablehnung unter dem von PayPal zurückgegebenen Orders API-Problem oder als INSTRUMENT_DECLINED, einer generischen PayPal-Ablehnung, erfasst, wenn keines vorhanden ist; der Rohcode 5200 bleibt in der Fehlermeldung. Wenn Smart retry aktiviert ist, folgt eine PayPal-Abonnementverlängerung dann der PayPal-Leiter: bis zu 7 Versuche im Abstand von mindestens 3 Tagen, verschoben auf den nächsten Zahltag innerhalb einer Woche, innerhalb eines Zeitfensters von mindestens 24 Tagen.
Warum es passiert
Dieselbe Zahlungsdetails sind innerhalb kurzer Zeit zweimal eingegangen: ein Doppelklick, eine Seitenaktualisierung oder ein automatischer erneuter Versuch, der zu früh ausgelöst wurde.
Was der Käufer tun kann
Warten Sie und überprüfen Sie Ihre Bestellbestätigung oder E-Mail; die erste Zahlung könnte erfolgreich gewesen sein.
Was der Shop tun kann
Suchen Sie die Bestellung in PayPal, bevor Sie es erneut versuchen.
Stellen Sie sicher, dass ein Doppelklick oder eine Seitenaktualisierung nicht dieselbe Zahlung zweimal senden kann.
Für Entwickler
PayPal gibt 5200 in processor_response.response_code bei der Erfassung (purchase_units[].payments.captures[]) oder Autorisierung einer Kartenzahlung zurück. PayPals eigene Bezeichnung dafür ist DUPLICATE_TRANSACTION.
Abgelehnte Kartenzahlungen können auch payment_advice_code in processor_response enthalten, den Hinweis des Kartennetzwerks; speichern Sie ihn neben dem Antwortcode.
Häufige Fragen
- Wurde der Kunde zweimal belastet?
- 5200 bedeutet, dass der zweite Versuch abgelehnt wurde, was vor einer doppelten Belastung schützt. Prüfen Sie, ob der erste abgeschlossen wurde.
- Wie verhindere ich doppelte Transaktionsfehler?
- Deaktivieren Sie den Bezahlen-Button nach dem ersten Klick und stellen Sie sicher, dass jeder Checkout seine Zahlungsanfrage nur einmal sendet.
Quellen
Siehe auch
- 1310 — Ungültiger Betrag: Der Zahlungsbetrag wurde als ungültig abgelehnt.
- 9100 — Abgelehnt, bitte erneut versuchen: Eine temporäre Ablehnung; PayPals Rat ist, es erneut zu versuchen.
- 0960 — Systemstörung: Ein technischer Fehler hat die Zahlung gestoppt, keine Bankablehnung.
- 5400 — Abgelaufene Karte: Die Karte hat ihr Ablaufdatum überschritten.
- 5650 — SCA erforderlich: Die Bank benötigt, dass der Karteninhaber die Zahlung authentifiziert.
- 5700 — Transaktion nicht erlaubt: außerhalb des Rahmens der akzeptierten Geschäfte für diese Karte.
- 5710 — Versuche überschreiten Limit: zu viele Zahlungsversuche mit dieser Karte.
- 5910 — Aussteller nicht verfügbar, nicht wiederholbar: Die Bank konnte nicht erreicht werden und PayPal sagt, nicht erneut versuchen.