Marktplatz - Eine große Auswahl an neuen und hilfreichen Modulen sowie modernen Templates für die modified eCommerce Shopsoftware
Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: MODUL: PayPal PLUS & PayPal Checkout Zahlungsmodule für modified eCommerce Shopsoftware

    Stauli

    • Neu im Forum
    • Beiträge: 27
    Außerdem hat es heute jemand geschafft eine mit Paypal Classic bezahlte Bestellung ohne Versandkosten auszulösen, obwohl unter Versandkostenfreigrenze.

    Muss ich mir noch genauer in den Logfiles anschauen und auf Rückmeldung der Kundin warten.

    Also vielleicht noch darauf warten, bevor das Modul kurz nacheinander zweimal aktualisiert werden muss.
    [...]

    Ok! Wie lässt sich das reproduzieren? Wieso hat das was mit dem PayPal Classic zu tun? Das Zahlungsmodul hat doch nichts mit den Versandkosten zu tun.

    GTB

    • modified Team
    • Gravatar
    • Beiträge: 6.225
    • Geschlecht:
    Adresse lässt sich bei PayPal nicht ändern, sofern ein Profil übergeben wird. Gerade getestet mit folgendem Ergebnis.

    [ Für Gäste sind keine Dateianhänge sichtbar ]

    Gruss Gerhard

    Timm

    • Fördermitglied
    • Beiträge: 6.165
    Moin

    Die Versandadresse war änderbar, da mein Profil nicht als Standardprofil ausgewählt war, aber bei den einzelnen Paypal Produkten das Standardprofil gewählt war. (Danke @GTB für den Hinweis)

    Das war allerdings früher richtig eingestellt und muss bei einem Update des Moduls überschrieben worden sein.

    Deshalb prüft nach einem Update des Moduls immer auch ob das Profil als Standard aktiviert ist.

    Gruss Timm

    Stauli

    • Neu im Forum
    • Beiträge: 27
    Ja super, jetzt funktioniert es wieder!
    Bei mir war auch das Standardprofil eingestellt. Hab das Profil geändert und nun geht’s.
    :thx:

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.185
    • Geschlecht:
    [...]
    Deshalb prüft nach einem Update des Moduls immer auch ob das Profil als Standard aktiviert ist.
    [...]

    Das steht doch bereits in Beitrag 1 als Hinweis. Ich wüsste nicht wieso ich das jetzt nochmal drauf hinweisen sollte? (Timm aka FräuleinGarn hatte den Beitrag an die Moderatoren gemeldet.)

    Grüße

    Torsten

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.185
    • Geschlecht:
    Die Module in Beitrag 1 wurden erneut aktualisiert. Wer bereits eine ältere Version des Moduls installiert hatte, der lädt bitte einfach den Inhalt des Ordners "NEW_FILES" erneut in seinen Shop.

    Zusätzlich sind seit der letzten Modulversion noch folgende Dateien aus dem Ordner "CHANGED_FILES" zu bearbeiten:

    Für Shopversion 1.05, 1.06 rev 4642, 1.06 rev 4642 SP1, 1.06 rev 4642 SP2 & 1.06 rev 4642 SP3
    • /checkout_shipping.php
    • /templates/xtc5/module/order_details.html
    • /templates/xtc5/module/product_info/product_info_tabs_v1.html
    • /templates/xtc5/module/product_info/product_info_v1.html
    • /templates/xtc5/module/product_info/product_info_x_accordion_v1.html
    • /templates/xtc5/module/shopping_cart.html

    Für Shopversion 1.06 rev 4642 SP4
    • /checkout_shipping.php
    • /includes/external/paypal/classes/PayPalPaymentBase.php
    • /includes/external/paypal/modules/column_left.php
    • /includes/modules/payment/paypalcart.php
    • /includes/modules/payment/paypalclassic.php
    • /includes/modules/payment/paypalplus.php
    • /templates/xtc5/module/order_details.html
    • /templates/xtc5/module/product_info/product_info_tabs_v1.html
    • /templates/xtc5/module/product_info/product_info_v1.html
    • /templates/xtc5/module/product_info/product_info_x_accordion_v1.html
    • /templates/xtc5/module/shopping_cart.html

    Für Shopversion 2.0.0.0 rev 9678, 2.0.1.0 rev 10403, 2.0.2.0 rev 10591, 2.0.2.1 rev 10607, 2.0.2.2 rev 10690, 2.0.3.0 rev 10907, 2.0.4.0 rev 11204, 2.0.4.1 rev 11327 & 2.0.4.2 rev 11374
    • /checkout_shipping.php
    • /includes/error_reporting.php
    • /includes/external/paypal/classes/PayPalPaymentBase.php
    • /includes/external/paypal/modules/column_left.php
    • /includes/modules/payment/paypalcart.php
    • /includes/modules/payment/paypalclassic.php
    • /includes/modules/payment/paypalplus.php
    • /templates/tpl_modified/module/order_details.html
    • /templates/tpl_modified/module/product_info/product_info_tabs_v1.html
    • /templates/tpl_modified/module/product_info/product_info_v1.html
    • /templates/tpl_modified/module/product_info/product_info_x_accordion_v1.html
    • /templates/tpl_modified/module/shopping_cart.html
    • /templates/xtc5/module/order_details.html
    • /templates/xtc5/module/product_info/product_info_tabs_v1.html
    • /templates/xtc5/module/product_info/product_info_v1.html
    • /templates/xtc5/module/product_info/product_info_x_accordion_v1.html
    • /templates/xtc5/module/shopping_cart.html

    Für Shopversion 2.0.5.0 rev 12487 & 2.0.5.1 rev 12725
    • /checkout_shipping.php
    • /includes/error_reporting.php
    • /includes/external/paypal/classes/PayPalPaymentBase.php
    • /includes/external/paypal/modules/column_left.php
    • /includes/modules/payment/paypalcart.php
    • /includes/modules/payment/paypalclassic.php
    • /includes/modules/payment/paypalplus.php
    • /templates/tpl_modified/module/order_details.html
    • /templates/tpl_modified/module/product_info/product_info_tabs_v1.html
    • /templates/tpl_modified/module/product_info/product_info_v1.html
    • /templates/tpl_modified/module/product_info/product_info_x_accordion_v1.html
    • /templates/tpl_modified/module/shopping_cart.html
    • /templates/tpl_modified_responsive/module/order_details.html
    • /templates/tpl_modified_responsive/module/product_info/product_info_tabs_v1.html
    • /templates/tpl_modified_responsive/module/product_info/product_info_v1.html
    • /templates/tpl_modified_responsive/module/product_info/product_info_x_accordion_v1.html
    • /templates/tpl_modified_responsive/module/shopping_cart.html
    • /templates/xtc5/module/order_details.html
    • /templates/xtc5/module/product_info/product_info_tabs_v1.html
    • /templates/xtc5/module/product_info/product_info_v1.html
    • /templates/xtc5/module/product_info/product_info_x_accordion_v1.html
    • /templates/xtc5/module/shopping_cart.html

    Da hier davon ausgegangen wird, dass der Shopbetreiber an diesen Dateien keine Änderungen vorgenommen hat, können die Dateien aus dem Ordner "CHANGED_FILES" für die genannten Shopversionen einfach in den Shop kopiert werden, nachdem von den entsprechenden Dateien Sicherheitskopien erstellt wurden.

    Eingeflossen sind die Korrekturen r13207, r13376, r13377, r13379, r13386, r13388, r13391, r13392, r13401, r13432, r13434, r13437, r13439, r13442 & r13444.

    Grüße

    Torsten

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.185
    • Geschlecht:
    Die Module in Beitrag 1 wurden erneut aktualisiert. Wer bereits eine ältere Version des Moduls installiert hatte, der lädt bitte einfach den Inhalt des Ordners "NEW_FILES" erneut in seinen Shop.

    Zusätzlich sind seit der letzten Modulversion noch folgende Dateien aus dem Ordner "CHANGED_FILES" zu bearbeiten:

    Für Shopversion 1.06 rev 4642 SP4, 2.0.0.0 rev 9678, 2.0.1.0 rev 10403, 2.0.2.0 rev 10591, 2.0.2.1 rev 10607, 2.0.2.2 rev 10690, 2.0.3.0 rev 10907, 2.0.4.0 rev 11204, 2.0.4.1 rev 11327, 2.0.4.2 rev 11374, 2.0.5.0 rev 12487 & 2.0.5.1 rev 12725
    • /includes/external/paypal/classes/PayPalCommon.php
    • /includes/external/paypal/classes/PayPalPaymentBase.php

    Da hier davon ausgegangen wird, dass der Shopbetreiber an diesen Dateien keine Änderungen vorgenommen hat, können die Dateien aus dem Ordner "CHANGED_FILES" für die genannten Shopversionen einfach in den Shop kopiert werden, nachdem von den entsprechenden Dateien Sicherheitskopien erstellt wurden.

    Eingeflossen sind die Korrekturen r13445 & r13446.

    Grüße

    Torsten

    lullifatz

    • Fördermitglied
    • Beiträge: 474
    Hallo,

    wir haben jetzt das zweite Mal diese Mail von PayPal erhalten:

    Zitat
    >   Wie per E-Mail in der ersten Woche im Dezember2020 mitgeteilt, erweitert
    >   PayPal die Infrastruktur für sofortige Zahlungsbestätigungen (IPN), mit der
    >   Händler über Vorgänge im Zusammenhang mit dem Status von
    >   PayPal-Transaktionen informiert werden. Mit dieser Änderung wurden sieben
    >   neue IP-Adressen hinzugefügt, von denen seit dem 18. Januar 2021 IPNs
    >   gesendet werden. Nachfolgend werden alle IP-Adressen aufgeführt, die für
    >   die IPN verwendet werden.

    > 66.211.170.66
    > 173.0.81.1
    > 173.0.81.0/24
    > 173.0.81.33
    > 173.0.81.65 (Neu)
    > 173.0.81.140 (Neu)
    > 64.4.240.0/21 (Neu)
    > 64.4.248.0/22 (Neu)
    > 66.211.168.0/22 (Neu)
    > 173.0.80.0/20 (Neu)
    > 91.243.72.0/23 (Neu)
    >
    > Handlungsaufforderung

    > Wenn Sie eine Zugriffskontrollliste (ACL) oder Filter auf IP-Adressen für die
    > von PayPal erhaltenen IPNs implementieren, fordern wir Sie auf, die oben
    > genannten IP-Adressen vor dem 1. Mai 2021 hinzuzufügen. Dadurch werden
    > fehlende IPNs bei PayPal vermieden.

    Wir haben die PayPal v1.51
    Sind überhaupt Filter auf IP-Adressen implementiert? Besteht Handlungsbedarf?

    Gruß Matthias

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.185
    • Geschlecht:
    Hallo Matthias,

    Handlungsbedarf besteht nur, wenn du bei deinem Webhosting eine Firewall in Betrieb hast, dann musst du die neuen IP-Adressen hinzufügen.

    Grüße

    Torsten

    lullifatz

    • Fördermitglied
    • Beiträge: 474
    Vielen Dank für die Info.

    Ich habe keine Firewall eingerichtet. Ich gehe auch davon aus, dass Strato das nicht gemacht hat.
    Dann kann ich der Sache ja entspannt entgegensehen.

    Gruß Matthias

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.185
    • Geschlecht:
    Die Module in Beitrag 1 wurden erneut aktualisiert. Wer bereits eine ältere Version des Moduls installiert hatte, der lädt bitte einfach den Inhalt des Ordners "NEW_FILES" erneut in seinen Shop.

    Zusätzlich sind seit der letzten Modulversion noch folgende Dateien aus dem Ordner "CHANGED_FILES" zu bearbeiten:

    Für Shopversion 1.06 rev 4642 SP4 & 2.0.0.0 rev 9678
    • /includes/external/paypal/classes/PayPalPaymentBase.php

    Für Shopversion 2.0.1.0 rev 10403, 2.0.2.0 rev 10591, 2.0.2.1 rev 10607, 2.0.2.2 rev 10690, 2.0.3.0 rev 10907, 2.0.4.0 rev 11204, 2.0.4.1 rev 11327, 2.0.4.2 rev 11374, 2.0.5.0 rev 12487 & 2.0.5.1 rev 12725
    • /callback/paypal/paypalplus_comment.php
    • /includes/external/paypal/classes/PayPalPaymentBase.php

    Da hier davon ausgegangen wird, dass der Shopbetreiber an diesen Dateien keine Änderungen vorgenommen hat, können die Dateien aus dem Ordner "CHANGED_FILES" für die genannten Shopversionen einfach in den Shop kopiert werden, nachdem von den entsprechenden Dateien Sicherheitskopien erstellt wurden.

    Eingeflossen sind die Korrekturen r13462 & r13463.

    Grüße

    Torsten

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.743
    • Geschlecht:
    Weiß jemand wie ich die Sprache innerhalb der Payment Wall von PayPal Plus beeinflussen kann ?
    Deutsch und Englisch funktioniert in Abhängigkeit von der Shop-Sprache, Französisch nicht, da kommt Englisch (siehe Screenshot).

    Merci à l'avance.

    Gruß,
    noRiddle

    *NACHTRAG*
    Muß dazu sagen, nicht aktuelles PayPal Plus-Modul und Shop-Version 2.0.2.2, für den Fall, daß das von mir Geschilderte kein Problem ist weil bereits gelöst.

    karsta.de

    • Experte
    • Beiträge: 3.048
    Hast du diese Datei drin: includes\external\paypal\lang\french.php?
    Schau dir außerdem mal die Datei includes\external\paypal\classes\PayPalPaymentBase.php an.
    Ich glaube da war auch der Paypal-Button nur für DE und EN festgelegt.

    BG Karsta

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.743
    • Geschlecht:
    Danke für deine Idee.
    Jau, habe ich. Da wäre allerdings auch nichts definiert was in der Payment Wall auftaucht ("Credit card" usw.).

    Gruß,
    noRiddle

    *NACHTRAG*
    Es müsste eigtl. im Modul irgendwo der "optional parameter" (siehe PayPal-Doku) verwendet worden sein, finde aber nichts im Code.

    karsta.de

    • Experte
    • Beiträge: 3.048
    Es sieht so aus als würde das direkt von Paypal kommen. Vielleicht muss man im Paypal-Konto die Sprache freischalten.

    BG Karsta