Ankündigung

Einklappen
Keine Ankündigung bisher.

Logfiles-Eintrag bei Sofortüberweisung

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    Logfiles-Eintrag bei Sofortüberweisung

    Manchmal - nicht immer und ich hab noch kein Muster entdecken können - kommt bei Bezahlung mit Sofortüberweisung folgender Logeintrag (ansonsten scheint die Bestellung aber korrekt abgearbeitet):
    Code:
    [14-Nov-2018 12:29:51 Europe/Berlin] Request URI:  /fIrst-bPn-mousE/orders.php?page=1&oID=387&action=edit, IP  address: 188.102.78.243
    #1  sofort_su->update_status() called at [zen-cart/includes/modules/payment/sofort_su.php:176]
    #2  sofort_su->sofort_su() called at [zen-cart/fIrst-bPn-mousE/orders.php:573]
    
    [14-Nov-2018 12:29:51 Europe/Berlin] PHP Warning:  Illegal string offset  'id' in zen-cart/includes/modules/payment/sofort_su.php  on line 206
    Die Fehlermeldung verstehe ich nicht. Was kann ich denn da machen? In Zeile 206 steht:
    Code:
                $check_query = $db->Execute("select zone_id from " . TABLE_ZONES_TO_GEO_ZONES . " where geo_zone_id = '" . (int) MODULE_PAYMENT_SOFORT_SU_ZONE . "' and zone_country_id = '" . $order->billing['country']['id'] . "' order by zone_id");

    #2
    Der Logeintrag kommt nicht bei der Zahlung, sondern beim Aufruf einer Bestellung, die mit Sofort gezahlt wurde in der Administration.

    Generell:
    Eine PHP Warning beeinträchtigt die Funktionalität nicht, sondern weist nur darauf hin, dass der Code für die verwendete PHP Version (wohl 7.1) nicht sauber ist.

    Um diese Warning loszuwerden, sollte folgende Änderung in der includes/modules/payment/sofort_su.php genügen:

    ca. Zeile 203

    ändern von:
    Code:
    if (($this->enabled == true) && ((int) MODULE_PAYMENT_SOFORT_SU_ZONE > 0)) {
    auf
    Code:
    if (($this->enabled == true) && ((int) MODULE_PAYMENT_SOFORT_SU_ZONE > 0) && isset($order->billing['country']['id'])) {

    Kommentar


      #3
      Cool. Danke!

      Kommentar

      Info zu diesem Forenarchiv:
      Mit Release von 1.5.7 wurde die deutsche Zen Cart Version auf eine reine DIY-Lösung umgestellt.
      Für einen Support via Forum stehen keine personellen und zeitlichen Ressourcen mehr zur Verfügung.
      Dieses Supportforum bleibt im Nur-Lesen-Modus als Wissensarchiv noch online verfügbar.
      PM Funktionalität, Registrierung und Posten neuer Beiträge sind deaktiviert.
      Zugriff auf Anhänge in den Postings ist auch ohne Registrierung/Einloggen möglich.
      FAQ und Downloadbereich des Forums wurden in die neue umfangreiche Knowledgebase auf der zen-cart-pro.at Website übernommen.

      Das Development der deutschen Zen Cart Version geht wie bisher auf Github weiter.
      Wir werden auch weiterhin neue Versionen bereitstellen und die Onlinedokumentation/Knowledgebase aktualisieren.
      Fehler in der Software können auf Github als Issues gemeldet werden.
      Follow us
      aktuelle version
      Zen Cart 1.5.7g deutsch
      vom 12.12.2023
      [Download]
      Lädt...
      X