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

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.156
    • Geschlecht:
    Anbei die neuen PayPal PLUS & PayPal Checkout Zahlungsmodule für ältere Shopversionen zur nachträglichen Installation.


    ACHTUNG:
    Kauf auf Rechnung als Teil von PayPal PLUS wird am 30.09.2022 eingestellt.

    Wir möchten Euch darüber informieren, dass der derzeitige Kauf auf Rechnung als Teil von PayPal PLUS am 30.09.2022 eingestellt wird. Wechselt jetzt von PayPal PLUS zur neuen Komplettlösung PayPal Checkout, um Euren Kunden auch weiterhin den Rechnungskauf anbieten zu können.



    Folgende PayPal PLUS Zahlarten stehen mit diesem Modul zur Verfügung:
    • PayPal
    • PayPal Express-Button (Produktdetailseite, Warenkorb)
    • PayPal Plus (PayPal, Kauf auf Rechnung, Kreditkarte, Lastschrift)
    • Ratenzahlung Powered by PayPal
    Erfahren Sie hier mehr über PayPal und die angebotenen Produkte: Klick mich!

    Folgende PayPal Checkout Zahlarten stehen mit diesem Modul zur Verfügung:

    [...]
    Zahlungsart
    (Modulname)
    Art der Zahlung
    (Zahlungsfluss)
    Länder Min - Max Betrag
    (Erstattung)
    Beschreibung
    PayPal auf Checkoutseite
    (paypal)
    Digitale Geldbörse
    (Direkt)
    Mehr als 200 Länder in 25 Währungen N/A
    (Ja)
    Das klassische Paypal
    PayPal auf Warenkorbseite
    (paypalexpress)
    Digitale Geldbörse
    (Direkt)
    Mehr als 200 Länder in 25 Währungen N/A
    (Ja)
    Das frühere Paypal Express
    PayPal Abonnement
    (paypalsubscription)
    Digitale Geldbörse
    (Direkt)
    Mehr als 200 Länder in 25 Währungen N/A
    (Ja)
    Bezahlung von Dienstleistungen / Waren, die im Abonnement bezogen werden (z.B. jährliche Lizenzgebühren für Virenscanner)
    Rechnung via PayPal
    (paypalpui)
    Aufgeschobene Zahlung
    (Direkt)
    Händler: Deutschland
    Käufer: Deutschland
    5 - 2500 EUR
    (Innerhalb von 180 Tagen)
    Kauf auf Rechnung
    Kunde zahlt an Ratepay - Händler erhält das Geld von PayPal
    Zahlungsziel: 30 Tage
    Lastschrift via PayPal
    (paypalsepa)
    Lastschrift
    (Weiterleitung)
    33 an SEPA teilnehmende Länder N/A
    (Ja)
    SEPA-Lastschriftverfahren
    Einzug erfolgt durch Paypal und nicht durch den Händler
    Kreditkarte via PayPal
    (paypalcard)
    Kreditkarte
    (Direkt)
    Mehr als 200 Länder in 25 Währungen N/A
    (Ja)
    Zahlung per Kreditkarte (VISA, Mastercard etc.)
    Abwicklung erfolgt über Paypal und wird auch so kommuniziert
    Sofort via PayPal
    (paypalsofort)
    Bankumleitung
    (Weiterleitung)
    Händler: Für Händler weltweit verfügbar, außer in Russland, Japan und Brasilien
    Käufer: Österreich, Belgien, Deutschland, Spanien, Italien, Niederlande, Vereinigtes Königreich
    1 - N/A EUR
    (Innerhalb von 180 Tagen)
    Sofortüberweisung
    früher eigenes Unternehmen, jetzt zur Klarna-Gruppe gehörend
    Kunde zahlt an Sofort - Händler erhält das Geld von PayPal
    Kreditkarte (ohne Hinweis auf PayPal)
    (paypalacdc)
    Kreditkarte
    (Direkt)
    Händler: Für Händler weltweit verfügbar, außer in Russland, Japan und Brasilien
    Käufer: Australien, Kanada, Frankreich, Deutschland, Italien, Spanien, Vereinigte Staaten, Vereinigtes Königreich, Mexiko, Japan
    N/A
    (Ja)
    Zahlung per Kreditkarte (VISA, Mastercard etc.)
    Abwicklung erfolgt zwar über Paypal, aber ohne Hinweis (Whitelabel)
    Trustly via PayPal
    (paypaltrustly)
    Bankumleitung
    (Weiterleitung)
    Händler: Für Händler weltweit verfügbar, außer in Russland, Japan und Brasilien
    Käufer: Estonia, Finland, Netherlands, Sweden
    0.01 - N/A EUR
    (Innerhalb von 180 Tagen)
    Internetzahlungsdienstleister aus Schweden
    Przelewy24 via PayPal
    (paypalprzelewy)
    Bankumleitung
    (Weiterleitung)
    Händler: Für Händler weltweit verfügbar, außer in Russland, Japan und Brasilien
    Käufer: Polen
    1 PLN - N/A
    (Innerhalb von 180 Tagen)
    beliebteste Onlinezahlungsmethode in Polen vergleichbar mit IDEAL in Holland
    MyBank via PayPal
    (paypalmybank)
    Bankumleitung
    (Weiterleitung)
    Händler: Für Händler weltweit verfügbar, außer in Russland, Japan und Brasilien
    Käufer: Italien
    N/A
    (Innerhalb von 180 Tagen)
    Online Zahlungsdienst europäischer Banken
    iDeal via PayPal
    (paypalideal)
    Bankumleitung
    (Weiterleitung)
    Händler: Für Händler weltweit verfügbar, außer in Russland, Japan und Brasilien
    Käufer: Niederlande
    0.01 - N/A EUR
    (Innerhalb von 180 Tagen)
    Online Zahlungsdienst vergleichbar mit giropay, sofortüberweisung etc.
    Giropay via PayPal
    (paypalgiropay)
    Bankumleitung
    (Weiterleitung)
    Händler: Für Händler weltweit verfügbar, außer in Russland, Japan und Brasilien
    Käufer: Deutschland
    1 - N/A EUR
    (Innerhalb von 180 Tagen)
    Online-Zahlungsplattform deutscher Banken
    EPS via PayPal
    (paypaleps)
    Bankumleitung
    (Weiterleitung)
    Händler: Für Händler weltweit verfügbar, außer in Russland, Japan und Brasilien
    Käufer: Österreich
    1 - N/A EUR
    (Innerhalb von 180 Tagen)
    Online-Bezahlsystem in Zusammenarbeit mit österreichischen Banken
    BLIK via PayPal
    (paypalblik)
    Bankumleitung
    (Weiterleitung)
    Händler: Für Händler weltweit verfügbar, außer in Russland, Japan und Brasilien
    Käufer: Polen
    1 - N/A PLN
    (Innerhalb von 180 Tagen)
    mobile Zahlungsmethode in Zusammenarbeit mit überwiegend polnischen Banken
    Standard in Polen
    Bancontact via PayPal
    (paypalbancontact)
    Bankumleitung
    (Weiterleitung)
    Händler: Für Händler weltweit verfügbar, außer in Russland, Japan und Brasilien
    Käufer: Belgien
    1 - N/A EUR
    (Innerhalb von 180 Tagen)
    führendes Online-Zahlungssystem in Belgien
    [...]

    ACHTUNG: Wer auf die neuen PayPal Checkout Zahlarten umsteigen will und zuvor die PayPal PLUS Zahlungsarten verwendet hat, die jetzt mit dem Hinweis "ALT" versehen sind, der muss bitte folgendes beachten:
    • Im Adminbereich unter "Partner Module" -> "PayPal" -> "PayPal Konfiguration" neue API-Daten anfordern über den Button "PayPal Live Daten anfordern". Nicht vergessen danach nach unten zu scrollen und den Button "Aktualisieren" zu klicken, damit die Werte auch gespeichert werden!
    • Zusätzlich bitte prüfen, dass die hinterlegte "Merchant ID" korrekt ist. Der korrekte Wert ist im PayPal-Konto per Klick rechts oben auf das "Profil-Symbol" -> "Kontoeinstellungen" -> "Geschäftsangaben" -> "PayPal-Händler-ID" zu finden.
    • Der Rechnungskauf muss hier zuerst bei PayPal beantragt werden: Klick mich!
    • Damit der Status der Bestellung korrekt umgestellt wird, müssen folgende Webhooks noch in der PayPal Konfiguration (zuerst auf "Einfügen" links oben klicken) eingestellt werden:
      • Für die alten PayPal PLUS (Orders v1) Zahlungsmodule sind es die Webhooks:
        Webhook Bestellstatus
        PAYMENT.SALE.COMPLETED PayPal bezahlt
        PAYMENT.SALE.DENIED PayPal abgelehnt
        PAYMENT.SALE.PENDING PayPal wartend
      • Für die neuen PayPal Checkout (Orders v2) Zahlungsmodule sind es die Webhooks:
        Webhook Bestellstatus
        PAYMENT.CAPTURE.COMPLETED PayPal bezahlt
        PAYMENT.CAPTURE.DECLINED PayPal abgelehnt
        PAYMENT.CAPTURE.DENIED PayPal abgelehnt
        PAYMENT.CAPTURE.PENDING PayPal wartend
    Download der Module:
    ACHTUNG: Der Server muss zwingend PHP 5.4 sowie TLS v1.2 & OpenSSL 1.0.1c für die Kommunikation mit den PayPal-Servern unterstützen! Für die PayPal Webhooks ist außerdem ein eigenes SSL-Zertifikat erforderlich!

    ACHTUNG: Der Server muss seit Modulversion 1.13 aufgrund des neuen PSR-3 Logging Interfaces zwingend PHP 5.6 sowie TLS v1.2 & OpenSSL 1.0.1c für die Kommunikation mit den PayPal-Servern unterstützen! Für die PayPal Webhooks ist außerdem ein eigenes SSL-Zertifikat erforderlich!

    Ab Shopversion 1.06 rev 4642 SP4 bzw. 2.0.0.0 rev 9678 sind die PayPal PLUS Zahlarten bereits enthalten, sollten aber mit den Dateien aus diesem Thema aktualisiert werden um alle Funktionen und auch die PayPal Checkout Zahlarten zu erhalten! :!:

    Die Anleitung zur Einrichtung der neuen Module ist hier zu finden:
    ANLEITUNG: PayPal PLUS (REST API) & PayPal Checkout Modul korrekt einrichten

    Erweiterung für Zahlungsanbieter-Logos externer Zahlarten auf der Payment-Wall:

    So hab es mal selber gefixt

    Datei: callback/paypal/paypalplus.php ab Zeile 40

    Code: PHP  [Auswählen]
    /*
    img fix Paypal wall bilder müssen alle .png haben und den namen vom paymentmodul haben
    in images ordner erstellen  images/paypal_plus Bsp: images/paypal_plus/sofort_sofortueberweisung.png
    Mikro fix 25.06.2016
    */

             
              $img_fix_pfad = DIR_WS_IMAGES.'paypal_plus/'.$selection[$i]['id'].'.png';
              if(is_file($img_fix_pfad)){
                        $img_fix_url = HTTPS_SERVER.'/'.$img_fix_pfad;
              }else{
                        $img_fix_url = NULL;
              }    
             
    $module[] = array(
         'redirectUrl' => $paypal->encode_utf8($paypal->link_encoding(xtc_href_link('callback/paypal/paypalplus_redirect.php', 'payment='.$selection[$i]['id'], 'SSL'))),
         'methodName' => $paypal->encode_utf8(strip_tags($selection[$i]['module'])),
         'description' => $paypal->encode_utf8(($description != '') ? $description : strip_tags($selection[$i]['description'])),
         'imageUrl' => $paypal->encode_utf8($img_fix_url), //fix image fehlt Mikro 25.06.2016
          );
        }
      }

    Funktioniert einwandfrei.... :-)

    Wichtiger Hinweis, damit eine ungewollte Änderung der Versandadresse seitens PayPal nicht mehr möglich ist:

    Wichtig!!!

    Nach dem Update auf die neueste Version bzw. auch schon ein paar Versionen früher muss unbedingt das PayPal Profil gelöscht und neu angelegt werden und als Standard definiert bzw. in den einzelnen PayPal Produkten als Standardprofil zugewiesen werden.

    Ansonsten kann man weiterhin die Adressen nachträglich bei PayPal ändern und hat z.B. deutsche Versandkosten berechnet und bekommt aber eine ausländische Adresse von PayPal zurück und müsste theoretisch an diese liefern.

    Ein bloßes kontrollieren der Einstellungen hilft nicht. Selbst ein bereits als Standard hinterlegtes Profil lässt die Änderungen bei PayPal noch zu.

    Danach mit Classic und Plus testen. Auch ob die Logogröße passt. Es muss dann bei PayPal stehen, dass die Adresse nur noch im Shop direkt änderbar wäre.
    [...]

    JavaScript Code, mit dem man abfangen kann, ob in den PayPal PLUS Iframe geklickt wurde:

    Hi, mit diesem Code kann man abfangen, wenn in das PayPalPlus Iframe geklickt wurde.
    Die Zeilen an der entsprechenden Stelle im Code includes/modules/payment/paypalplus.php ändern.

    Code: Javascript  [Auswählen]
    $.get("'.xtc_href_link('callback/paypal/paypalplus.php', '', 'SSL').'", function(data) {
            $("#ppp_result").html(data);
            var iframeMouseOver = false;
           
            $("iframe").ready(function() {
                            $(window).on("blur", function(){
                                    if(iframeMouseOver){
                                            $(\'[id^="paypalplus_"]\').prop("checked", true);
                                    }
                            });
                           
                            var paymentMethod = $("input[name=payment]:checked");
                            setTimeout(
                            function()
                            {
                                    $(paymentMethod).trigger("click");
                                    $(paymentMethod).trigger("focus");
                                    $(paymentMethod).trigger("blur");
                            }, 150);

                            $("#ppp_result").on("mouseenter",function(){
                                     iframeMouseOver = true;
                            });
                            $("#ppp_result").on("mouseleave",function(){
                                     iframeMouseOver = false;
                            });
            });            
    })

    Grüße

    Torsten

    [EDIT Tomcraft 02.05.2016: Module aktualisiert.]
    [EDIT Tomcraft 04.05.2016: Module aktualisiert.]
    [EDIT Tomcraft 10.05.2016: Module aktualisiert.]
    [EDIT Tomcraft 11.05.2016: Module aktualisiert.]
    [EDIT Tomcraft 13.05.2016: Module aktualisiert.]
    [EDIT Tomcraft 24.05.2016: Module aktualisiert.]
    [EDIT Tomcraft 25.05.2016: Module aktualisiert.]
    [EDIT Tomcraft 27.05.2016: Module aktualisiert.]
    [EDIT Tomcraft 06.06.2016: Module aktualisiert.]
    [EDIT Tomcraft 06.06.2016: Module aktualisiert.]
    [EDIT Tomcraft 08.06.2016: Module aktualisiert.]
    [EDIT Tomcraft 14.06.2016: Module aktualisiert.]
    [EDIT Tomcraft 25.06.2016: Erweiterung für Zahlungsanbieter-Logos externer Zahlarten auf der Payment-Wall ergänzt.]
    [EDIT Tomcraft 08.07.2016: Module aktualisiert.]
    [EDIT Tomcraft 13.07.2016: Module aktualisiert.]
    [EDIT Tomcraft 18.07.2016: Module aktualisiert.]
    [EDIT Tomcraft 19.07.2016: Modul für Shopversion 2.0.0.0 rev 9678  aktualisiert.]
    [EDIT Tomcraft 20.07.2016: Module aktualisiert.]
    [EDIT Tomcraft 22.07.2016: Module aktualisiert.]
    [EDIT Tomcraft 23.07.2016: Module aktualisiert.]
    [EDIT Tomcraft 25.07.2016: Module aktualisiert.]
    [EDIT Tomcraft 03.08.2016: Module aktualisiert.]
    [EDIT Tomcraft 04.08.2016: Mindestanforderungen für PHP 5.4 ergänzt.]
    [EDIT Tomcraft 05.08.2016: Modul für Shopversion 1.06 rev 4642 SP4 ergänzt.]
    [EDIT Tomcraft 05.08.2016: Module aktualisiert.]
    [EDIT Tomcraft 07.08.2016: Module aktualisiert.]
    [EDIT Tomcraft 11.08.2016: Module aktualisiert.]
    [EDIT Tomcraft 18.08.2016: Module aktualisiert.]
    [EDIT Tomcraft 18.08.2016: Module aktualisiert.]
    [EDIT Tomcraft 19.08.2016: Module aktualisiert.]
    [EDIT Tomcraft 22.08.2016: Mindestanforderungen für OpenSSL 1.0.1c ergänzt.]
    [EDIT Tomcraft 17.09.2016: Module aktualisiert.]
    [EDIT Tomcraft 06.10.2016: Module für Shopversion 1.06 rev 4642 SP1 & SP2 ergänzt.]
    [EDIT Tomcraft 02.11.2016: Module aktualisiert.]
    [EDIT Tomcraft 04.11.2016: Module aktualisiert.]
    [EDIT Tomcraft 09.11.2016: Module aktualisiert.]
    [EDIT Tomcraft 10.11.2016: Module aktualisiert.]
    [EDIT Tomcraft 18.11.2016: Module aktualisiert.]
    [EDIT Tomcraft 25.11.2016: Module aktualisiert (jetzt inkl. PayPal Ratenkauf).]
    [EDIT Tomcraft 26.11.2016: Fehler in Modulen korrigiert.]
    [EDIT Tomcraft 30.11.2016: Module aktualisiert.]
    [EDIT Tomcraft 30.11.2016: Fehler in Modulen korrigiert.]
    [EDIT Tomcraft 02.12.2016: Module aktualisiert.]
    [EDIT Tomcraft 06.01.2017: Module aktualisiert.]
    [EDIT Tomcraft 12.01.2017: Module aktualisiert.]
    [EDIT Tomcraft 13.01.2017: Module aktualisiert.]
    [EDIT Tomcraft 20.01.2017: Module aktualisiert.]
    [EDIT Tomcraft 24.01.2017: Module aktualisiert.]
    [EDIT Tomcraft 25.01.2017: Module aktualisiert.]
    [EDIT Tomcraft 04.04.2017: Module aktualisiert.]
    [EDIT Tomcraft 09.04.2017: Module aktualisiert.]
    [EDIT Tomcraft 11.04.2017: Module aktualisiert.]
    [EDIT Tomcraft 12.04.2017: Module aktualisiert.]
    [EDIT Tomcraft 03.05.2017: Module aktualisiert.]
    [EDIT Tomcraft 05.05.2017: Module aktualisiert.]
    [EDIT Tomcraft 18.05.2017: Module aktualisiert auf Version 1.0.]
    [EDIT Tomcraft 19.05.2017: Module aktualisiert.]
    [EDIT Tomcraft 24.05.2017: Module aktualisiert.]
    [EDIT Tomcraft 15.06.2017: Module aktualisiert und in Download-Manager umgezogen.]
    [EDIT Tomcraft 05.07.2017: Module aktualisiert.]
    [EDIT Tomcraft 20.07.2017: Module aktualisiert.]
    [EDIT Tomcraft 16.08.2017: Module aktualisiert.]
    [EDIT Tomcraft 15.09.2017: Module aktualisiert.]
    [EDIT Tomcraft 01.10.2017: Module aktualisiert.]
    [EDIT Tomcraft 06.10.2017: Module aktualisiert.]
    [EDIT Tomcraft 11.10.2017: Module aktualisiert.]
    [EDIT Tomcraft 12.10.2017: Module aktualisiert.]
    [EDIT Tomcraft 24.12.2017: Module aktualisiert auf Version 1.1.]
    [EDIT Tomcraft 31.03.2018: Modul für Shopversion 2.0.0.0 rev 9678 aktualisiert.]
    [EDIT Tomcraft 09.04.2018: Module aktualisiert.]
    [EDIT Tomcraft 25.04.2018: Module aktualisiert.]
    [EDIT Tomcraft 31.05.2018: Module aktualisiert.]
    [EDIT Tomcraft 11.06.2018: Module aktualisiert.]
    [EDIT Tomcraft 12.06.2018: Module aktualisiert auf Version 1.2.]
    [EDIT Tomcraft 18.06.2018: Module aktualisiert.]
    [EDIT Tomcraft 03.07.2018: Modul für Shopversion 2.0.4.1 rev 11327 ergänzt.]
    [EDIT Tomcraft 16.07.2018: Module aktualisiert.]
    [EDIT Tomcraft 23.07.2018: Modul für Shopversion 2.0.4.2 rev 11374 ergänzt.]
    [EDIT Tomcraft 28.07.2018: Module aktualisiert.]
    [EDIT Tomcraft 13.09.2018: Module aktualisiert.]
    [EDIT Tomcraft 30.10.2018: Module aktualisiert auf Version 1.3.]
    [EDIT Tomcraft 21.11.2018: Module aktualisiert auf Version 1.4.]
    [EDIT Tomcraft 06.12.2018: Modul für Shopversion 1.05 aktualisiert.]
    [EDIT Tomcraft 05.02.2019: Module aktualisiert auf Version 1.5.]
    [EDIT Tomcraft 06.02.2019: Module aktualisiert auf Version 1.6.]
    [EDIT Tomcraft 12.02.2019: Module aktualisiert auf Version 1.7.]
    [EDIT Tomcraft 18.02.2019: Module aktualisiert auf Version 1.8.]
    [EDIT Tomcraft 13.03.2019: Module aktualisiert auf Version 1.9.]
    [EDIT Tomcraft 18.03.2019: Module aktualisiert auf Version 1.10.]
    [EDIT Tomcraft 21.03.2019: Module aktualisiert auf Version 1.11.]
    [EDIT Tomcraft 22.03.2019: Module aktualisiert auf Version 1.12.]
    [EDIT Tomcraft 28.03.2019: Module aktualisiert auf Version 1.13.]
    [EDIT Tomcraft 28.03.2019: Module aktualisiert auf Version 1.14.]
    [EDIT Tomcraft 29.03.2019: Module aktualisiert auf Version 1.15.]
    [EDIT Tomcraft 05.04.2019: Module aktualisiert auf Version 1.16.]
    [EDIT Tomcraft 05.04.2019: Module aktualisiert auf Version 1.17.]
    [EDIT Tomcraft 08.04.2019: Module aktualisiert auf Version 1.18.]
    [EDIT Tomcraft 11.04.2019: Module aktualisiert auf Version 1.19.]
    [EDIT Tomcraft 18.04.2019: Module aktualisiert auf Version 1.20.]
    [EDIT Tomcraft 30.04.2019: Module aktualisiert auf Version 1.21.]
    [EDIT Tomcraft 02.05.2019: Module aktualisiert auf Version 1.22.]
    [EDIT Tomcraft 04.05.2019: Module für ältere Shopversionen aktualisiert.]
    [EDIT Tomcraft 15.07.2019: Module aktualisiert auf Version 1.23.]
    [EDIT Tomcraft 15.07.2019: Module aktualisiert auf Version 1.24.]
    [EDIT Tomcraft 19.07.2019: Module aktualisiert auf Version 1.25.]
    [EDIT Tomcraft 05.08.2019: Module aktualisiert auf Version 1.26.]
    [EDIT Tomcraft 06.08.2019: Modulversion 1.26 für Shopversion 2.x korrigiert.]
    [EDIT Tomcraft 08.08.2019: Hinweis zur Neuanlage des PayPal Profils ergänzt, damit eine ungewollte Änderung der Versandadresse seitens PayPal nicht mehr möglich ist.]
    [EDIT Tomcraft 08.08.2019: Beispielcode ergänzt, mit dem man abfangen kann, on in den PayPal PLUS Iframe geklickt wurde.]
    [EDIT Tomcraft 20.09.2019: Module aktualisiert auf Version 1.27.]
    [EDIT Tomcraft 30.09.2019: Module aktualisiert auf Version 1.28.]
    [EDIT Tomcraft 30.09.2019: Module aktualisiert auf Version 1.29.]
    [EDIT Tomcraft 04.11.2019: Module aktualisiert auf Version 1.30.]
    [EDIT Tomcraft 12.11.2019: Module aktualisiert auf Version 1.31.]
    [EDIT Tomcraft 12.11.2019: Module aktualisiert auf Version 1.32.]
    [EDIT Tomcraft 12.02.2020: Module aktualisiert auf Version 1.33.]
    [EDIT Tomcraft 13.02.2020: Module aktualisiert auf Version 1.34.]
    [EDIT Tomcraft 14.02.2020: Module aktualisiert auf Version 1.35.]
    [EDIT Tomcraft 17.02.2020: Module aktualisiert auf Version 1.36.]
    [EDIT Tomcraft 22.02.2020: Module aktualisiert auf Version 1.37.]
    [EDIT Tomcraft 18.03.2020: Module aktualisiert auf Version 1.38.]
    [EDIT Tomcraft 19.03.2020: Module aktualisiert auf Version 1.39.]
    [EDIT Tomcraft 23.03.2020: Module aktualisiert auf Version 1.40.]
    [EDIT Tomcraft 24.03.2020: Module aktualisiert auf Version 1.41.]
    [EDIT Tomcraft 26.03.2020: Module aktualisiert auf Version 1.42.]
    [EDIT Tomcraft 15.04.2020: Module aktualisiert auf Version 1.43.]
    [EDIT Tomcraft 20.04.2020: Module aktualisiert auf Version 1.44.]
    [EDIT Tomcraft 22.04.2020: Module aktualisiert auf Version 1.45.]
    [EDIT Tomcraft 04.06.2020: Module aktualisiert auf Version 1.46.]
    [EDIT Tomcraft 06.07.2020: Module aktualisiert auf Version 1.47.]
    [EDIT Tomcraft 04.08.2020: Module aktualisiert auf Version 1.48.]
    [EDIT Tomcraft 21.09.2020: Module aktualisiert auf Version 1.49.]
    [EDIT Tomcraft 25.09.2020: Module aktualisiert auf Version 1.50.]
    [EDIT Tomcraft 30.09.2020: Module aktualisiert auf Version 1.51.]
    [EDIT Tomcraft 10.12.2020: Module aktualisiert auf Version 1.52.]
    [EDIT Tomcraft 17.12.2020: Module aktualisiert auf Version 1.53.]
    [EDIT Tomcraft 17.12.2020: Module aktualisiert auf Version 1.54.]
    [EDIT Tomcraft 19.12.2020: Module aktualisiert auf Version 1.55.]
    [EDIT Tomcraft 08.01.2021: Module aktualisiert auf Version 1.56.]
    [EDIT Tomcraft 18.01.2021: Module aktualisiert auf Version 1.57.]
    [EDIT Tomcraft 03.03.2021: Module aktualisiert auf Version 1.58.]
    [EDIT Tomcraft 05.03.2021: Module aktualisiert auf Version 1.59.]
    [EDIT Tomcraft 11.03.2021: Module aktualisiert auf Version 1.60.]
    [EDIT Tomcraft 22.04.2021: Module aktualisiert auf Version 1.61.]
    [EDIT Tomcraft 19.05.2021: Module aktualisiert auf Version 1.62.]
    [EDIT Tomcraft 29.07.2021: Module aktualisiert auf Version 1.63.]
    [EDIT Tomcraft 23.09.2021: Module aktualisiert auf Version 1.64.]
    [EDIT Tomcraft 24.12.2021: Module aktualisiert auf Version 1.65.]
    [EDIT Tomcraft 27.12.2021: Module aktualisiert auf Version 1.66.]
    [EDIT Tomcraft 17.01.2022: Module aktualisiert auf Version 1.67.]
    [EDIT Tomcraft 17.01.2022: Module aktualisiert auf Version 1.68.]
    [EDIT Tomcraft 18.01.2022: Module aktualisiert auf Version 1.69.]
    [EDIT Tomcraft 31.01.2022: Module aktualisiert auf Version 1.70.]
    [EDIT Tomcraft 12.02.2022: Module aktualisiert auf Version 1.71.]
    [EDIT Tomcraft 14.02.2022: Fehler in Fallbacks der Module korrigiert.]
    [EDIT Tomcraft 15.02.2022: Fehler in Fallbacks der Module korrigiert.]
    [EDIT Tomcraft 17.02.2022: Module aktualisiert auf Version 1.72.]
    [EDIT Tomcraft 31.03.2022: Module aktualisiert auf Version 1.73.]
    [EDIT Tomcraft 01.04.2022: Beschreibung erweitert um PayPal Checkout Zahlarten.]
    [EDIT Tomcraft 02.04.2022: Hinweis ergänzt.]
    [EDIT Tomcraft 02.04.2022: Hinweis ergänzt.]
    [EDIT Tomcraft 02.04.2022: Hinweis ergänzt.]
    [EDIT Tomcraft 05.04.2022: Module aktualisiert auf Version 1.74.]
    [EDIT Tomcraft 06.04.2022: Module aktualisiert auf Version 1.75.]
    [EDIT Tomcraft 07.04.2022: Übersicht der PayPal Checkout Zahlarten ergänzt.]
    [EDIT Tomcraft 07.04.2022: Übersicht der PayPal Checkout Zahlarten aktualisiert.]
    [EDIT Tomcraft 08.04.2022: Übersicht der PayPal Checkout Zahlarten aktualisiert.]
    [EDIT Tomcraft 08.04.2022: Übersicht der PayPal Checkout Zahlarten aktualisiert.]
    [EDIT Tomcraft 13.04.2022: Module aktualisiert auf Version 1.76.]
    [EDIT Tomcraft 13.04.2022: Module aktualisiert auf Version 1.77.]
    [EDIT Tomcraft 23.04.2022: Module aktualisiert auf Version 1.78.]
    [EDIT Tomcraft 03.05.2022: Module aktualisiert auf Version 1.79.]
    [EDIT Tomcraft 07.05.2022: Module aktualisiert auf Version 1.80.]
    [EDIT Tomcraft 10.05.2022: Module aktualisiert auf Version 1.81.]
    [EDIT Tomcraft 17.05.2022: Module aktualisiert auf Version 1.82.]
    [EDIT Tomcraft 23.06.2022: Module aktualisiert auf Version 1.83.]
    [EDIT Tomcraft 30.06.2022: Module aktualisiert auf Version 1.84.]
    [EDIT Tomcraft 04.07.2022: Hinweis bzgl. der Webhooks spezifiziert.]
    [EDIT Tomcraft 04.07.2022: Module aktualisiert auf Version 1.85.]
    [EDIT Tomcraft 26.08.2022: Module aktualisiert auf Version 1.86.]
    [EDIT Tomcraft 04.05.2023: Module aktualisiert auf Version 1.87.]
    [EDIT Tomcraft 19.07.2023: Übersicht der PayPal Checkout Zahlarten aktualisiert.]
    [EDIT Tomcraft 27.10.2023: Tabelle der empfohlenen Webhooks ergänzt.]
    [EDIT Tomcraft 15.11.2023: Module aktualisiert auf Version 1.88.]
    [EDIT Tomcraft 20.11.2023: Module aktualisiert auf Version 1.89.]
    [EDIT Tomcraft 16.01.2024: Module aktualisiert auf Version 1.90.]

    Linkback: https://www.modified-shop.org/forum/index.php?topic=34597.0
    Templateshop - Eine große Auswahl an neuen und modernen Templates für die modified eCommerce Shopsoftware

    Sergio Mueller

    • Mitglied
    • Beiträge: 178
    Ist das eine Beta Version oder final?
    Ich frage nur weil Paypal mir den Rechnungskauf bisher verweigert, weil das Modul (das von AGI) das ich aktuell verwende noch Beta Status hat.

    Gruß
    Sergio

    GTB

    • modified Team
    • Gravatar
    • Beiträge: 6.209
    • Geschlecht:
    Das Modul ist komplett von PayPal abgenommen und der Rechnungskauf wird bereits in vielen Shops eingesetzt.

    Gruß Gerhard

    sternschnuppe

    • Fördermitglied
    • Beiträge: 19
    Hallo,
    ich benutze die Shop-Version v1.06 rev 4356. Welches PayPal+ Modul passt da?
    Gruß
    Micha

    JZ_Aqua

    • Schreiberling
    • Beiträge: 374
    • Geschlecht:
    Hallo
    Leider komme ich mit einer Sache nicht mehr alleine weiter, nämlich das PayPal Zahlungen nicht durchgeführt werden.

    Shopversion ist: modified eCommerce Shopssoftware v1.06 rev 4642 SP3 dated: 2016-01-25
    Datenbank Version: "MOD_1.0.6.3"

    Was ich gemacht habe.
    Passendes Modul herunter geladen.
    Eingebaut nach Anleitung mittels WinMerge alle Codestellen erweitert bzw. überschrieben, gespeichert und hochgeladen, die alte Datei sichere ich davor natürlich.
    Neue Dateien alle hochgeladen
    ANLEITUNG: PayPal PLUS (REST API) & PayPal Checkout Modul korrekt einrichten durchgeführt.
    Rücksprungurl eingerichtet (etwas später aber ging weder ohne noch mit der Angabe der URL)
    Altes PayPal Modul deaktiviert und nicht gelöscht da sonst die Statistik weg wäre.
    PayPal Modul konfiguriert, Client API, Security API für Live und Sandbox eingerichtet.
    PayPal Modul Classic aktiviert, Profil eingerichtet
    Noch mal auf der PayPal Seite alle Einstellungen durchgegangen, mögliche/nutzbare PayPal Zahlungen waren da für den Live Betrieb außer PayPal Plus was bis zu 21 Tage dauern soll bis es freigeschaltet wird aktiviert und hatten einen grünen Haken.

    Mein Problem:
    Seit der Umstellung auf das neue PayPal Modul werden keine Zahlungen mehr über PayPal empfangen, allerdings die Bestellung angelegt.
    In den Log Dateien steht nur eine Fehlermeldung zum Sandbox Modus da ich hier das Profil nicht korrekt angegebe habe.

    Der Live Betrieb ist aktiviert und dazu gibt es keine Log Dateien.

    Teste ist selber mit einem anderen Account (Testkunde) bekomme ich nur den Hinweis PayPal Zahlung wurde abgebrochen

    Ich habe natürlich ebenso PayPal informiert, aber vielleicht habe ich ja auch was bei den Einstellungen übersehen oder etwas anderes elementares wurde übersehen.
    Ich möchte jetzt unter PayPal Developer auch nicht Einstellungen vornehmen die für meinen Shop gar nicht notwendig wären.
    Eigenes SSL Zertifikat ist vorhanden, Shop läuft auch komplett auf SSL und habe den vor einiger Zeit auch komplett auf UTF8 umgestellt.

    Vielleicht ist die Lösung ja ein Haken und damit banal aber ich übersehe diesen im Moment.

    Danke

    Bonsai

    • Viel Schreiber
    • Beiträge: 4.147
    • Geschlecht:
    Zitat
    Was ich gemacht habe.
    Passendes Modul herunter geladen.
    Aha .... Welches?  :glaskugel:

    JZ_Aqua

    • Schreiberling
    • Beiträge: 374
    • Geschlecht:
    Hallo
    Passend zur oben schon angegebenen Shopversion die Version PayPal PLUS fuer shopversion 1.06 rev 4642 SP3.zip natürlich. :-)

    Bonsai

    • Viel Schreiber
    • Beiträge: 4.147
    • Geschlecht:
    1) Was sagt das error_log des Webservers?

    2) Was sagt Deine PHPInfo (Backend Hilfsprogramme-> Serverinfo) dazu:

    [...]
    ACHTUNG: Der Server muss zwingend TLS v1.2 für die Kommunikation mit den PayPal-Servern unterstützen! Für die PayPal Webhooks ist außerdem ein eigenes SSL-Zertifikat erforderlich!
    [...]

    JZ_Aqua

    • Schreiberling
    • Beiträge: 374
    • Geschlecht:
    Hallo
    TLS v1.2 läuft als SSL Zertifikat und die Logs sagen aus, das die Kunden bei checkout_process.php nicht mehr weiter kommen.
    Sie werden auf die Zahlungsseite geleitet, das PayPal Profil wurde laut logs auch angezeigt aber dann geht es warum auch immer nicht mehr weiter.

    Ich habe gestern aber erst einmal das neue PayPal Modul wieder ausgebaut, Backup der Dateien eingespielt und das alte PayPal Modul wieder aktiviert da jeder Kunde mit PayPal nicht mehr zahlen konnte und das geht ja nicht.

    Danke trotzdem für Deine Hilfe.

    AGI

    • modified Team
    • Beiträge: 299
    • Geschlecht:
    Hallo,

    ich sehe gerade, dass das PayPal-Plus Modul den Warenkorb und die Kundenanschrift an PayPal übermittelt, sobald die checkout_payment.php geladen wird, also auch dann, wenn der Kunde sich für eine andere Zahlungsart entscheidet. Aus Gründen des Datenschutzes muss hier aus meiner Sicht noch nachgebessert werden.

    Viele Grüße

    BirdBox

    • Mitglied
    • Beiträge: 181
    • Geschlecht:
    Hi Leute,

    habe das Modul soeben installiert, bekomme aber nen Fehler:

    Code: PHP  [Auswählen]
    Fatal error: Class '\PayPal\Handler\RestHandler' not found in /.../includes/external/paypal/lib/PayPal/Transport/PayPalRestCall.php on line 69

    Kann mir jemand helfen, wo ich die class finde?

    web28

    • modified Team
    • Beiträge: 9.404
    mindestens php 5.3!

    BirdBox

    • Mitglied
    • Beiträge: 181
    • Geschlecht:
    Server sagt:

    root@srv1:~# php -v
    PHP 5.6.19-0+deb8u1 (cli) (built: Mar 14 2016 10:22:33)
    Copyright (c) 1997-2016 The PHP Group
    Zend Engine v2.6.0, Copyright (c) 1998-2016 Zend Technologies
        with Zend OPcache v7.0.6-dev, Copyright (c) 1999-2016, by Zend Technologies

    Tomcraft

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

    Grüße

    Torsten

    BirdBox

    • Mitglied
    • Beiträge: 181
    • Geschlecht:
    Code: PHP  [Auswählen]
    Fatal error: Class '\PayPal\Handler\RestHandler' not found in /.../includes/external/paypal/lib/PayPal/Transport/PayPalRestCall.php on line 69

    Gestern habe ich den Shop komplett gelöscht und die Version 2.0.0.0. ganz frisch instaliert.

    Aber der Fehler bei Paypal Plus bleibt der gleiche :-(