Projekt

Allgemein

Profil

Aktionen

GX-Abgewiesen #57478

geschlossen

Überprüfung auf ausgewählte Zahlart kann fehlschlagen

Von Marco Bruchmann vor fast 6 Jahren hinzugefügt. Vor mehr als 2 Jahren aktualisiert.

Status:
Abgewiesen
Priorität:
Niedrig
Zugewiesen an:
-
Kategorie:
Checkout
Zielversion:
-
Beginn:
Abgabedatum:
% erledigt:

100%

Geschätzter Aufwand:
Steps to reproduce:
Release Notes Langtext:

Überprüfung auf ausgewählte Zahlart schlägt nicht mehr fehl


Beschreibung

Die Überprüfung darauf, dass eine Zahlart ausgewählt wurde (in CheckoutConfirmationContentControl), kommt unter Umständen zu einem falschen Ergebnis und lässt daher dann einen Abschluss der Bestellung ohne gültige Zahlungsartenauswahl zu. Dies passiert in Situationen, in denen der 'payment'-Key im $_POST für checkout_confirmation.php nicht enthalten ist und $_SESSION['payment'] === '' ist. Die Instanziierung der payment-Klasse belegt $_SESSION['payment'] dann eigenmächtig mit dem ersten Modul in der Liste, wodurch eine anschließende Prüfung auf $_SESSION['payment'] === '' in CheckoutConfirmationContentControl ausgehebelt wird.

Dies kann z.B. passieren, wenn eine Zahlart auf der checkout_payment-Seite sich auf Grund von Risk-Assessment-Resultaten dynamisch ausblendet und der Kunde dann keine andere Zahlart auswählt. War die ausgeblendete Zahlart die erste in der Liste, wird diese automatisch doch wieder ausgewählt und der Kunde kann die Bestellung so abschließen, was allerdings i. d. R. fehlschlägt, weil diese Zahlart nicht erlaubt ist. Der Kunde wird dann an dieser Stelle (= zu spät) auf die checkout_payment zurückgeleitet und bekommt eine Fehlermeldung angezeigt.


Aktionen #1

Von Marco Bruchmann vor fast 6 Jahren aktualisiert

Aktionen #2

Von Mirko Janssen vor fast 6 Jahren aktualisiert

  • Status wurde von Gemeldet zu Erledigt geändert
  • Zugewiesen an wurde auf Mirko Janssen gesetzt
  • Zielversion wurde von 133 zu 3.10.0.0 beta1 geändert
  • % erledigt wurde von 0 zu 100 geändert
  • Release Notes Langtext aktualisiert (Vergleich)
Aktionen #3

Von Moritz Bunjes vor fast 6 Jahren aktualisiert

  • Status wurde von Erledigt zu In Bearbeitung geändert
  • Zugewiesen an wurde von Mirko Janssen zu Marco Bruchmann geändert
  • Zielversion wurde von 3.10.0.0 beta1 zu 3.10.0.0 geändert

Erste Fix funktionierte leider doch nicht

Aktionen #4

Von Moritz Bunjes vor fast 6 Jahren aktualisiert

  • Status wurde von In Bearbeitung zu Feedback geändert
  • Zielversion wurde von 3.10.0.0 zu 133 geändert
Aktionen #5

Von Till Tepelmann vor etwa 5 Jahren aktualisiert

  • Priorität wurde von Dringend zu Niedrig geändert
Aktionen #6

Von Marco Bruchmann vor mehr als 3 Jahren aktualisiert

  • Status wurde von Feedback zu Abgewiesen geändert
  • Zugewiesen an Marco Bruchmann wurde gelöscht

Da keine Fälle mehr bekannt geworden sind, wird dieses Ticket nun abgewiesen/geschlossen.

Aktionen #7

Von Till Tepelmann vor etwa 3 Jahren aktualisiert

  • Tracker wurde von GX-Bug zu GX-Abgewiesen geändert
  • Betroffene Versionen 3.9.3.0 wurde gelöscht
Aktionen #8

Von Moritz Bunjes vor mehr als 2 Jahren aktualisiert

  • Zielversion 133 wurde gelöscht
Aktionen

Auch abrufbar als: Atom PDF