Braintree · Ablehnungscodes
Was bedeutet Braintree 2016 „Duplicate Transaction“?
Geprüft am
Braintree 2016 „Duplicate Transaction“ bedeutet, dass diese Abbuchung genauso aussieht wie eine kurz zuvor eingereichte, daher wurde sie abgelehnt, um eine doppelte Abbuchung der Karte zu vermeiden. Es ist eine weiche Ablehnung. Prüfen Sie, ob die erste Zahlung erfolgreich war, bevor Sie es erneut versuchen. Wenn der Käufer wirklich eine zweite identische Bestellung wünscht, kann ein neuer Versuch mit anderen Details erfolgreich sein.
- Typ
- Weiche Ablehnung
- Wer abgelehnt hat
- Die Dublettenprüfung des Prozessors
- Wiederholen
- Nur wenn es sich um einen wirklich neuen Kauf handelt
- Aktion des Käufers
- Prüfen Sie, ob die erste Zahlung erfolgreich war
- Aktion des Händlers
- Prüfen Sie auf eine bestehende Zahlung, bevor Sie erneut abbuchen
Was PlatformDTC macht
PlatformDTC ist nicht mit Braintree verbunden. Stripe's passender Code ist `duplicate_transaction`. PlatformDTC gibt jedem Abonnement-Verlängerungsversuch einen eigenen Idempotenzschlüssel, sodass eine wiederholte Anfrage dieselbe Verlängerung nicht zweimal abbuchen kann.
Warum es passiert
Ein Doppelklick auf den Bezahlen-Button, eine Seitenaktualisierung während der Zahlung oder eine Integration, die dieselbe Anfrage erneut sendet.
Was der Shop tun kann
Suchen Sie die Bestellung, bevor Sie erneut abbuchen. Deaktivieren Sie den Bezahlen-Button nach dem ersten Klick und verwenden Sie idempotente Anfragen, damit ein Netzwerk-Wiederholungsversuch keine zweite Abbuchung erzeugt.
Für Entwickler
Braintree gibt `processor_response_code` 2016 mit `processor_response_text` „Duplicate Transaction“ und `processor_response_type` „soft_declined“ im Transaction-Objekt zurück.
Häufige Fragen
- Wurde dem Käufer etwas abgebucht, als Braintree 2016 zurückgab?
- Die Dublette wurde abgelehnt. Der erste Versuch könnte erfolgreich gewesen sein, prüfen Sie daher Ihre Transaktionen.
- Wie verhindere ich Dubletten-Transaktions-Ablehnungen?
- Verhindern Sie doppelte Übermittlungen beim Checkout und machen Sie Wiederholungsversuche derselben Anfrage idempotent.
Quellen
- Ablehnungen: Autorisierungs-Ablehnungscodes — Braintree (PayPal)
- Transaktionsantwortobjekt — Braintree (PayPal)
- Ablehnungscodes — Stripe
Siehe auch
- 2069 — PayPal hat eine doppelte Bestell-ID blockiert.
- 2017 — Der Karteninhaber hat die Bank gebeten, diese Zahlung zu stoppen.
- 2018 — Der Karteninhaber hat die Bank angewiesen, alle wiederkehrenden Abbuchungen zu stoppen.
- 2019 — Die Karte unterstützt diese Art von Transaktion nicht.
- 2020 — Die Bank hat die Zahlung unter Berufung auf einen Verstoß abgelehnt.
- 2021 — Die Bank hat abgelehnt, möglicherweise aus Sicherheits- oder Betrugsgründen.
- 2022 — Die Karte wurde ersetzt; die Bank hat neuere Kartendaten.