Neu PayPal TLS 1.2: Wichtige neue Info für das ALTE PayPal Modul - Änderung bis 30.06.18 notwendig

  • JTL-Connect 2022: Ihr habt noch kein Ticket? Jetzt schnell sichern! Die PreConnect ist bereits ausgebucht, auch für die After-Show-Party auf der Ocean Diva sind nur noch wenige Plätze verfügbar! HIER geht es zum Ticketverkauf

  • Das Stable Release von JTL-Wawi 1.6 ist startklar: HIER gehts zum Forenbeitrag

JulianG

Administrator
Mitarbeiter
14. November 2013
1.239
357
UPDATE: Die Änderungen seitens PayPal finden schon zwischen dem 26.06.18 und dem 30.06.18 statt. Das bedeutet mit dem alten Modul könnten Zahlungen schon jetzt ausbleiben, wenn die unten beschriebene Änderung nicht durchgeführt wurde.

Die PayPal Plugin Zahlungsarten sind hiervon nicht betroffen. Hier muss nur euer Server TLS 1.2 und HTTP 1.1 unterstützen
(im JTL- Hosting ist dies der Fall).

Bis vor kurzem sind wir davon ausgegangen, dass keine Code-Änderung für das alte PayPal Modul notwendig ist, damit dieses weiter funktioniert. Der Code an sich ist auch in Ordnung, jedoch gibt es leider einen PHP Bug, welcher die Funktion doch einschränkt.

Das bedeutet: Aller vorraussicht nach wird das alte PayPal Modul ab dem 30.06. keine Zahlungsbestätigungen mehr erhalten (Bestellungen werden nicht mehr automatisch als bezahlt markiert).
Wir konnten den Fehler bei drei verschiedenen Hostern nachstellen (auch beim JTL-Hosting).

Der PHP-Bug ist anscheinend erst mit PHP 7.2 behoben.

Es ist also eine Anpassung einer Datei notwendig. Im Anhang befinden sich hierfür Hotfix-Dateien für die JTL- Shop Versionen: 3.20; 4.00; 4.01; 4.02; 4.03+ (diese kann für alle Shop-Versionen ab 4.03 eingesetzt werden).

Die Änderung kann sofort eingebaut werden, ihr müsst nicht bis zum 30.06.18 warten.

Wir bringen zeitnah aktuelle Builds für 3.20; 4.05 und 4.06 heraus. Ich editiere diesen Post für jeden erfolgten Release.
3.20.8 Release (inkl. Sicherheitsfixes): https://forum.jtl-software.de/threads/jtl-shop-3-20.75670/#post-612718
4.05.8 Release: https://forum.jtl-software.de/threads/jtl-shop-4-05.97519/#post-612719
4.06.6 Release: https://forum.jtl-software.de/threads/jtl-shop-4-06-cfe.104195/#post-613319

Bei der angehängten Hotfix-Datei bitte die passende zip-Datei für eure Version herunterladen, entpacken und überschreibt die Datei im Ordner /includes/modules/paypal/

Hotfix manuell einbauen (für andere JTL-Shop Versionen):
1. Editiert hierfür die Datei /includes/modules/paypal/PayPal.class.php
2. sucht nach der Zeile "define('URLVALID_TEST', 'tls://www.sandbox.paypal.com');" und ersetzt das tls zu ssl: define('URLVALID_TEST', 'ssl://www.sandbox.paypal.com');
3. sucht nach der Zeile "define('URLVALID_LIVE', 'tls://www.paypal.com');" und ersetzt das tls zu ssl: define('URLVALID_LIVE', 'ssl://www.paypal.com');
 

Anhänge

  • PayPal.class_320.zip
    3,9 KB · Aufrufe: 119
  • PayPal.class_400.zip
    3,7 KB · Aufrufe: 4
  • PayPal.class_401.zip
    3,7 KB · Aufrufe: 5
  • PayPal.class_402.zip
    3,7 KB · Aufrufe: 19
  • PayPal.class_403+.zip
    3,8 KB · Aufrufe: 198
Zuletzt bearbeitet:
  • Gefällt mir
Reaktionen: ROGUE

JulianG

Administrator
Mitarbeiter
14. November 2013
1.239
357
Hier noch ein Bild um die alte Zahlungsart von den Neuen zu unterscheiden. Achtet ggf. auch darauf, dass ihr das alte nicht vereinzelt noch in den Versandarten aktiv habt.
PayPal-alt-vs-PayPal-neu.jpg
 
  • Gefällt mir
Reaktionen: Horus Sirius

ROGUE

Sehr aktives Mitglied
11. September 2013
407
41
Hallo,

wir nutzen noch die Version 3.20.6. Heißt es, wir müssen auf 3.20.7 und danach auf 3.20.8 updaten und alle PayPal Probleme die im Zusammenhang mit TLS 1.2 kommen würden sind weg?

Oder müssen wir die "PayPal.class_320" Datei zusätzlich ersetzen?

Gruß
 

JulianG

Administrator
Mitarbeiter
14. November 2013
1.239
357
@ROGUE Die 3.20 Hotfix Datei kannst du auch schon einsetzen (für dieses Problem reicht es nur diese zu ersetzen). Dennoch wäre es empfohlen via Build-Update auf 3.20.7 und dann 3.20.8 zu updaten, da ja noch kritische Sicherheitslücken damit gefixed werden.
 
Zuletzt bearbeitet:

niro

Gut bekanntes Mitglied
15. August 2012
269
3
Vielen Dank!

Hatte heute morgen schon gemerkt das eine PayPal-Zahlung nicht registriert wurde und zuvor noch einen eindringlichen Warnungsbrief von PayPal erhalten das ich unbedingt meine Verschlüsselung anpassen soll andernfalls ab heute (26.6.) keine PP-Zahlungen mehr empfangen kann.

Hab das Update installiert . Installation hat problemlos geklappt. Hoffe das die Zahlungen jetzt wieder registriert werden.
 

JulianG

Administrator
Mitarbeiter
14. November 2013
1.239
357
ab heute (26.6.) keine PP-Zahlungen mehr empfangen kann.

Der Stichtag ist eigentlich der 30.06.2017, sieht man auch noch hier: https://www.paypal-notice.com/de/TLS-1.2-and-HTTP1.1-Upgrade/
Interessanterweise habe ich den 26.06.2017 gerade auch kurzzeitig (ist jetzt nur noch June 2017) auf folgender Seite gesehen: https://www.paypal.com/au/webapps/mpp/tls-http-upgrade

Ich empfehle die Änderung so schnell wie möglich vorzunehmen.
 

niro

Gut bekanntes Mitglied
15. August 2012
269
3
Bei mir stand heute explizit der 26.6.
 

Anhänge

  • PAYPAL26.jpg
    PAYPAL26.jpg
    181,4 KB · Aufrufe: 71

Einrad-Shop

Gut bekanntes Mitglied
3. November 2011
748
5
Release 4.05 Build 7
Dieses Update enthält eine einzelne Datenbank-Migration. Bei einem Build-Update wird also Schritt 3 aus der Update-Anleitung notwendig sein!

"Prüfen Sie, ob Ihr Shop schwerwiegende Fehler aufweist! Dabei helfen Ihnen die verschiedenen integrierten Prüfmethoden unter System > Wartung > ShopdateienCheck, VerzeichnisCheck, DatenbankCheck."

Diesen Menüpunkt gibt es bei mir(4.05 Build 6) im admin nicht!!!
System > Wartung > ShopdateienCheck, VerzeichnisCheck, DatenbankCheck
 

JulianG

Administrator
Mitarbeiter
14. November 2013
1.239
357
@Einrad-Shop Klingt nach einer zerstörten Menü-Struktur. Das muss schon seit dem Upgrade auf JTL-Shop4 so sein. Eröffne dafür bitte ein Ticket über das Kundencenter mit der Produktauswahl JTL- Shop.
 

hula1499

Sehr aktives Mitglied
22. Juni 2011
4.728
902
  • Gefällt mir
Reaktionen: Einrad-Shop

hula1499

Sehr aktives Mitglied
22. Juni 2011
4.728
902
Meiner Meinung nach die Beschreibung und die Erklärung von Julian bezüglich "zerstörter Menü Struktur".

Ja, via STATUS kommst du auf den DB, Verzeichnis und Dateincheck

Unbenannt.png
 
  • Gefällt mir
Reaktionen: Einrad-Shop

JulianG

Administrator
Mitarbeiter
14. November 2013
1.239
357
Ach sorry, der Guide-Beitrag ist an der Stelle veraltet. Ich habe es umgekehrt aufgefasst. Ich gebe das an die Redaktion weiter.
 

scienceguydetl

Mitglied
26. Juni 2018
1
0
Angenommen man hat bei seinem Anbieter die PHP Version bereits auf Version 7.2 wäre man auch nicht von dem Bug im altem Plugin betroffen, oder? Den Shop haben wir gerade in der 4.06 Version und das JTL Paypal Plugin ist in der 1.06er Version.
 
Zuletzt bearbeitet:
Ähnliche Themen
Titel Forum Antworten Datum
Neu JTL PayPal Checkout Zusatztext Plugins für JTL-Shop 1
Neu PAYPAL Checkout-Plugin Zahlarten nicht benannt Installation / Updates von JTL-Shop 0
Neu PAYPAL Plugin 2.1.2. zeigt bei JTL SHOP 5.1.4 unsere Bestellnummern nicht mehr an JTL-Shop - Fehler und Bugs 1
Neu PayPal Plugin leitet nicht auf Bestellabschluss-Seite Plugins für JTL-Shop 1
In Diskussion Automatische Mail an den KD. bei erfolgreichen PayPal und AmazonPay Zahlungen? JTL-Workflows - Ideen, Lob und Kritik 6
Neu Wichtiger Hinweis: Ende des Kauf auf Rechnung in PayPal PLUS, ab Anfang Oktober dann in PayPal Checkout verfügbar Installation / Updates von JTL-Shop 0
Beantwortet Altes PayPal Plugin richtig deinstallieren Plugins für JTL-Shop 2
Neu PAYPAL Plugin 2.1.2. zeigt bei JTL SHOP 5.1.4 unsere Bestellnummern nicht mehr an Plugins für JTL-Shop 2
PayPal beim template Evo funktioniert nicht Einrichtung JTL-Shop5 2
Neu PayPal Checkout :: PayPal Express leitet nach Abschluss auf Shopseite weiter mit 500er - Shop ist online Plugins für JTL-Shop 5
Neu Paypal Plugin Fehlerhaft Plugins für JTL-Shop 3
Neu Zahlungsabruf Paypal Konto rückwirkend User helfen Usern - Fragen zu JTL-Wawi 0
Zahlungsart PayPal Einrichtung JTL-Shop5 1
Neu Paypal Express - Die Zahlung wurde als nicht autorisiert zurückgewiesen JTL-Shop - Fehler und Bugs 2
Neu Neues PayPal "Checkout" Plugin für Shop 5 - "Basic-Version" ohne Übergabe von Artikeldaten möglich? Plugins für JTL-Shop 4
Neu PayPal Checkout mit NOVA: Darstellung Technische Fragen zu Plugins und Templates 1
Neu Zahlungsart Paypal nicht sichtbar, wenn Warenwert bei 0,00 € Plugins für JTL-Shop 6
Neu Paypal Transaktionscode fehlt im Bericht Rechnungen JTL-Ameise - Fehler und Bugs 0
Neu Parallelbetrieb PayPal Checkout und Mollie Plugins für JTL-Shop 5
Neu PayPal Zahlungen mit PP Express nicht mehr möglich Plugins für JTL-Shop 15
Neu PayPal Checkout in der Schleife Plugins für JTL-Shop 37
Neu Paypal Checkout fehlender Uplift Hinweis Plugins für JTL-Shop 0
Neu paypal plugin 2.1.1 für shop 5.1.2 mit evo Template Plugins für JTL-Shop 4
Neu PayPal Checkout JTL Shop 5 - Log in with PayPal aktiviert oder nicht Plugins für JTL-Shop 0
Neu Manuelle Integration von PayPal Checkout für JTL Shop 4 Plugins für JTL-Shop 1
Neu PayPal Plugin "PayPal Checkout" Verarbeitung Zahlungsart "Kredit-oder Debitkarte" Arbeitsabläufe in JTL-Wawi 1
Neu Paypal direkt gibt Fehlermeldung Plugins für JTL-Shop 0
Neu Probleme mit PayPal Express JTL-Shop - Fehler und Bugs 13
Neu Paypal Checkout Fehlermeldung Technische Fragen zu Plugins und Templates 5
Neu Paypal checkout Zahlung offen aber in Wawi als bezahlt deklariert Plugins für JTL-Shop 13
Neu Paypal Checkout und JTL Shop 5 -> Bestellvorgang -> keine Zahlartenauswahl Plugins für JTL-Shop 4
Neu Paypal Checkout die komplette Lösung... Plugins für JTL-Shop 2
Neu Probleme bei Shop4 PayPal Express Zahlungen gehäuft JTL-Shop - Fehler und Bugs 48
Neu Zahlungen per PayPal Plus werden nach dem Update auf 1.6.38.2 unter der Zahlungsweise "Rechnung" gemappt JTL-Wawi - Fehler und Bugs 5
Neu PayPal Checkout - Zahlarten Icons Plugins für JTL-Shop 18
Neu Was ist der Unterschied zwischen PayPal Plus und PayPal Checkout? Business Jungle 3
Neu PayPal Plus auf PayPal Checkout umstellen in Shop4 Technische Fragen zu Plugins und Templates 2
Neu PayPal Checkout - Buttons für ausgeschlossene Artikel ausblenden Plugins für JTL-Shop 0
Neu Paypal Checkout Plugin: Kein Rechnungskauf verfügbar Plugins für JTL-Shop 11
Neu Paypal Checkout Plugin: Ratepay JTL Shop 5 Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 6
Neu Paypal Transaktion von Shop an JTL ? Allgemeine Fragen zu JTL-Shop 1
Neu Paypal Checkout Plugins für JTL-Shop 1

Ähnliche Themen