GX-Bug #62245
geschlossenFehler im Bestellvorgang beim Verwenden von Skrill und dem Zusammenfassungsmodul "Eigenhändig" ErrorException: Illegal string offset 'iso_code_2'
100%
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)
- Installiere Skrill > Kreditkarte unter Module > Zahlungsweisen > Sonstige >> Skrill >>> Kreditkarte
- Konfiguriere Skrill mit den Testdaten: (siehe Kommentar)
- Mache eine Bestellung im Shop, wähle die Skrill-Kreditkarte aus (checkout_payment)
- 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
Von Ulrich Wenk vor mehr als 5 Jahren aktualisiert
- Datei Skrill_fehler.JPG Skrill_fehler.JPG wurde hinzugefügt
- Beschreibung aktualisiert (Vergleich)
- Status wurde von Gemeldet zu Anerkannt geändert
- Betroffene Versionen 3.13.1.0 beta1 wurde hinzugefügt
Von Ulrich Wenk vor mehr als 5 Jahren aktualisiert
- Beschreibung aktualisiert (Vergleich)
Von Jonatas Fischer vor mehr als 5 Jahren aktualisiert
- Status wurde von Anerkannt zu In Bearbeitung geändert
- Zugewiesen an wurde auf Jonatas Fischer gesetzt
Von Ulrich Wenk vor mehr als 5 Jahren aktualisiert
- Beschreibung aktualisiert (Vergleich)
Von Jonatas Fischer vor mehr als 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)
Von Ulrich Wenk vor mehr als 5 Jahren aktualisiert
- Release Notes Langtext aktualisiert (Vergleich)
Von Ulrich Wenk vor mehr als 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
Von Ulrich Wenk vor mehr als 5 Jahren aktualisiert
- Beschreibung aktualisiert (Vergleich)
Von Amine Riad vor mehr als 5 Jahren aktualisiert
- Zugewiesen an wurde von Core-Entwickler zu Amine Riad geändert
Von Amine Riad vor mehr als 5 Jahren aktualisiert
- Status wurde von Testing zu Erledigt geändert
- % erledigt wurde von 0 zu 100 geändert