Projekt

Allgemein

Profil

Aktionen

GX-Bug #62245

geschlossen

Fehler im Bestellvorgang beim Verwenden von Skrill und dem Zusammenfassungsmodul "Eigenhändig" ErrorException: Illegal string offset 'iso_code_2'

Von Till Tepelmann vor fast 5 Jahren hinzugefügt. Vor fast 3 Jahren aktualisiert.

Status:
Erledigt
Priorität:
Dringend
Zugewiesen an:
Amine Riad
Kategorie:
Checkout
Zielversion:
% erledigt:

100%

Geschätzter Aufwand:
Steps to reproduce:
Betroffene Versionen:
3.12.0.4, 3.13.1.0 beta1
Release Notes Langtext:

Fehler im Bestellvorgang beim Verwenden von Skrill und dem Zusammenfassungsmodul "Eigenhändig" behoben.


Beschreibung

Wenn Ab 18 Artikel kauft und das Modul "Eigenhändig" im Gambio Admin unter "Module->Zusammenfassung" aktiviert hat und im Bestellvorgang Skrill wählt, wird folgende Fehlermeldung angezeigt:

https://telemetry.gambio-server.net/gambio/gx/issues/84431/

ErrorException: Illegal string offset 'iso_code_2'
File "includes/modules/order_total/ot_ps_fee.php", line 79, in handleError
if ($ps_zones[$i] == $order->billing['country']['iso_code_2']) {
File "includes/modules/order_total/ot_ps_fee.php", line 79, in process
if ($ps_zones[$i] == $order->billing['country']['iso_code_2']) {
File "GXModules/Gambio/Hub/Shop/Overloads/order_total/GambioHubOrderTotal.inc.php", line 21, in process
$GLOBALS[$class]->process();
File "skrill_iframe.php", line 75
$order_total_modules->process();


EDIT 16.05.2019

Vorbedingung:

  • Aktiviere das Modul "Eigenhändig" unter Module > Zusammenfassung
  • Konfiguriere einen ab-18-Artikel für die Testbestellung (konfiguriere auch einen entsprechende Kundengruppe)
  • Bug tritt auf mit PHP-Version 7.129
  • Es muss ein Versandmodul verwendet werden, welches das Modul 'Eigenhändig' unterstützt, z.B. Pauschale Versandkosten (flat)
  1. Installiere Skrill > Kreditkarte unter Module > Zahlungsweisen > Sonstige >> Skrill >>> Kreditkarte
  2. Konfiguriere Skrill mit den Testdaten: (siehe Kommentar)
  3. Mache eine Bestellung im Shop, wähle die Skrill-Kreditkarte aus (checkout_payment)
  4. Klicke auf der checkout_confirmation auf Kostenpflichtig bestellen

Ergebnis:
Die skrill_iframe.php wird angezeigt, unter dem Header wird eine Warnung angezeigt: WARNING(2): "Illegal string offset 'iso_code_2'"
Nach Eingabe und Bestätigung der Kreditkarten-Daten* kann die Zahlung nicht durchgeführt werden, siehe Screenshot

*Zusatzinformation: Ablaufdatum muss in der Zukunft liegen, Prüfnummer ist 123, Vorname ist beliebig


Dateien

Skrill_fehler.JPG (114 KB) Skrill_fehler.JPG Ulrich Wenk, 16.05.2019 10:43

Aktionen #2

Von Ulrich Wenk vor fast 5 Jahren aktualisiert

Aktionen #3

Von Ulrich Wenk vor fast 5 Jahren aktualisiert

Aktionen #5

Von Jonatas Fischer vor fast 5 Jahren aktualisiert

  • Status wurde von Anerkannt zu In Bearbeitung geändert
  • Zugewiesen an wurde auf Jonatas Fischer gesetzt
Aktionen #6

Von Ulrich Wenk vor fast 5 Jahren aktualisiert

Aktionen #7

Von Jonatas Fischer vor fast 5 Jahren aktualisiert

  • Status wurde von In Bearbeitung zu Testing geändert
  • Zugewiesen an wurde von Jonatas Fischer zu Core-Entwickler geändert
  • Zielversion wurde von 133 zu 3.13.1.0 beta2 geändert
  • Release Notes Langtext aktualisiert (Vergleich)
Aktionen #8

Von Ulrich Wenk vor fast 5 Jahren aktualisiert

  • Release Notes Langtext aktualisiert (Vergleich)
Aktionen #9

Von Ulrich Wenk vor fast 5 Jahren aktualisiert

  • Thema wurde von Fehler im Bestellvorgang beim Verwenden von Skrill und dem Zusannebfassungsmodul "Eigenhändig" ErrorException: Illegal string offset 'iso_code_2' zu Fehler im Bestellvorgang beim Verwenden von Skrill und dem Zusammenfassungsmodul "Eigenhändig" ErrorException: Illegal string offset 'iso_code_2' geändert
Aktionen #10

Von Ulrich Wenk vor fast 5 Jahren aktualisiert

Aktionen #11

Von Amine Riad vor fast 5 Jahren aktualisiert

  • Zugewiesen an wurde von Core-Entwickler zu Amine Riad geändert
Aktionen #12

Von Amine Riad vor fast 5 Jahren aktualisiert

  • Status wurde von Testing zu Erledigt geändert
  • % erledigt wurde von 0 zu 100 geändert
Aktionen #13

Von Moritz Bunjes vor fast 3 Jahren aktualisiert

  • Tags hub wurde gelöscht
Aktionen

Auch abrufbar als: Atom PDF