PayPal anstehendes Sicherheitsupgrade
Moderator: maennchen1.de
Re: PayPal anstehendes Sicherheitsupgrade
ALARM: bei Bestellabschluss mit der neuen PHP-Datei erscheint nach der Weiterleitung zu PayPal nur noch eine weiße Seite.
Ich bin wieder zurück auf die alte Version, damit hat die Weiterleitung auch sofort wieder funktioniert.
Bitte bleibt dran und testet eure Änderungen, sonst gibt es zum WE hin ein böses erwachen bei PP-Zahlungen.
Ich bin wieder zurück auf die alte Version, damit hat die Weiterleitung auch sofort wieder funktioniert.
Bitte bleibt dran und testet eure Änderungen, sonst gibt es zum WE hin ein böses erwachen bei PP-Zahlungen.
WP V.6.0.1 - WPNG V.1.1.1 - PHP 7.4.30 - Shop: friXtender.de/shop
- maennchen1.de
- Administrator
- Beiträge: 17870
- Registriert: 14.08.2003, 16:55
- Lizenz: wpShopGermany Enterprise
- Wohnort: Thüringen, Ellersleben
- Kontaktdaten:
Re: PayPal anstehendes Sicherheitsupgrade
Schau doch bitte einmal, was die Fehlermeldung war. Bei uns hat es damit geklappt.
Kein Support per PN! Alle Fragen beantworten wir hier im Forum. Per PN bitte nur Passwörter, Namen und URLs - sofern notwendig.
Bitte vor dem posten lesen:
Wie poste ich eine Frage zu einem Problem?
FAQ / häufig gestellte Fragen
Anzeige-Fehler / Funktionsfehler in wpShopGermany erkennen und selbst beheben
PHTML-Dateien richtig verwenden (für eigene Anpassungen)
Bitte vor dem posten lesen:
Wie poste ich eine Frage zu einem Problem?
FAQ / häufig gestellte Fragen
Anzeige-Fehler / Funktionsfehler in wpShopGermany erkennen und selbst beheben
PHTML-Dateien richtig verwenden (für eigene Anpassungen)
Re: PayPal anstehendes Sicherheitsupgrade
Hier die komplette Fehlermeldung mit aktiviertem Debug-Modus und der neuen PHP:
Code: Alles auswählen
Strict Standards: Only variables should be passed by reference in /home/mywlande/public_html/wp-shop/wp-content/plugins/wpnewslettergermany/controller/wpng_PluginController.class.php on line 2
Strict Standards: Only variables should be passed by reference in /home/mywlande/public_html/wp-shop/wp-content/plugins/wpnewslettergermany/controller/wpng_PluginController.class.php on line 2
Notice: A non well formed numeric value encountered in /home/mywlande/public_html/wp-shop/wp-content/plugins/wpshopgermany/lib/wpsg_basket.class.php on line 2
Notice: Undefined index: knr in /home/mywlande/public_html/wp-shop/wp-content/plugins/wpshopgermany/lib/wpsg_basket.class.php on line 2
Vielen Dank für Ihre Bestellung!
Strict Standards: Only variables should be passed by reference in /home/mywlande/public_html/wp-shop/wp-content/plugins/wpshopgermany/mods/wpsg_mod_paypal.class.php on line 11
Fatal error: Namespace declaration statement has to be the very first statement in the script in /home/mywlande/public_html/wp-shop/wp-content/plugins/wpshopgermany/lib/PayPal/Core/PayPalHttpConfig.php on line 3
WP V.6.0.1 - WPNG V.1.1.1 - PHP 7.4.30 - Shop: friXtender.de/shop
- ThoGoe
- m1.Mitarbeiter
- Beiträge: 3582
- Registriert: 21.07.2014, 08:25
- Lizenz: wpShopGermany Enterprise
Re: PayPal anstehendes Sicherheitsupgrade
Hallo!
Hast du deine user_views deaktiviert? Ich habe gerade das Ganze noch einmal getestet und werde ohne Probleme weitergeleitet. Wann erscheint die weiße Seite bei dir genau (von "Vielen Dank für die Bestellung" zu Paypal oder von Paypal zur "Erfolgreiche Zahlung")?
Liebe Grüße
Hast du deine user_views deaktiviert? Ich habe gerade das Ganze noch einmal getestet und werde ohne Probleme weitergeleitet. Wann erscheint die weiße Seite bei dir genau (von "Vielen Dank für die Bestellung" zu Paypal oder von Paypal zur "Erfolgreiche Zahlung")?
Liebe Grüße
Wenn du glaubst, es geht nicht mehr, kommt von uns die Hilfe (http://shop.maennchen1.de/kontaktformular/) her.
Hast du wenig Geld, doch dafür Zeit, stell es der Wunschliste (https://wpshopgermany.uservoice.com/for ... 61-general) bereit!
Hast du wenig Geld, doch dafür Zeit, stell es der Wunschliste (https://wpshopgermany.uservoice.com/for ... 61-general) bereit!
- maennchen1.de
- Administrator
- Beiträge: 17870
- Registriert: 14.08.2003, 16:55
- Lizenz: wpShopGermany Enterprise
- Wohnort: Thüringen, Ellersleben
- Kontaktdaten:
Re: PayPal anstehendes Sicherheitsupgrade
Hast du auch nur die API-Datei ausgetauscht? Diese enthält eigentlich nur eine Änderung in Zeile 30, und da auch nur den Variablenwert. Es wurde kein Code geändert.
Und nochmal zur IPN: Du nutzt kein IPN, sondern API, hast du selber geschrieben.
IPN ist das, wo du lediglich die E-Mail angibst. API ist etwas komplizierter einzurichten, mit Secret und so.
Und nochmal zur IPN: Du nutzt kein IPN, sondern API, hast du selber geschrieben.
IPN ist das, wo du lediglich die E-Mail angibst. API ist etwas komplizierter einzurichten, mit Secret und so.
Kein Support per PN! Alle Fragen beantworten wir hier im Forum. Per PN bitte nur Passwörter, Namen und URLs - sofern notwendig.
Bitte vor dem posten lesen:
Wie poste ich eine Frage zu einem Problem?
FAQ / häufig gestellte Fragen
Anzeige-Fehler / Funktionsfehler in wpShopGermany erkennen und selbst beheben
PHTML-Dateien richtig verwenden (für eigene Anpassungen)
Bitte vor dem posten lesen:
Wie poste ich eine Frage zu einem Problem?
FAQ / häufig gestellte Fragen
Anzeige-Fehler / Funktionsfehler in wpShopGermany erkennen und selbst beheben
PHTML-Dateien richtig verwenden (für eigene Anpassungen)
Re: PayPal anstehendes Sicherheitsupgrade
EDIT: gleich zum nächsten Beitrag springen...
Hallo, vielen Dank für eure Rückmeldungen.
Zur Info: in der kurzen Zeit, in der die neue PHP auf dem Server war, sind 2 Kundenbestellungen und 2 Testbestellungen von mir (eine im Debug-Modus) auf diesen Fehler gelaufen.
Da ich gerade im Testshop die V.3.12.6 Teste (weil ich mit dem SMTP-Fehler nicht weiter komme): kann ich dort auch einfach die PHP tauschen, oder hat sich dort zur .7 etwas geändert?
PS: die Fehlermeldung kann ich immer schlecht interpretieren, aber die letzte Zeile ist für mich eigentlich ausschlaggebend:
Fatal error: Namespace declaration statement has to be the very first statement in the script in /home/mywlande/public_html/wp-shop/wp-content/plugins/wpshopgermany/lib/PayPal/Core/PayPalHttpConfig.php on line 3
In der PHP finde ich dort "namespace PayPal\Core;"... da hat sich zur alten Version tatsächlich nichts verändert, aber mit der alten PHP kommt der Fehler nicht.
Hallo, vielen Dank für eure Rückmeldungen.
Zur Info: in der kurzen Zeit, in der die neue PHP auf dem Server war, sind 2 Kundenbestellungen und 2 Testbestellungen von mir (eine im Debug-Modus) auf diesen Fehler gelaufen.
Nein, denn da nur im Core eine Zeile verändert wurde, bin/war ich der Meinung, dass das zum Test nicht notwendig sei.
100%ig, da ich es für den zweiten Test im Debug-Modus nochmals so gemacht habe. Es wurde nur und ausschließlich die PayPalHttpConfig.php ausgetauscht.
Das mit der IPN kommt vom PayPal-Support! Ich habe mehrmals nachgefragt, ob das nicht nur für die CLASSIC-API gilt, da ich am WE auf die REST-API umgestellt habe. Es hieß nein, die IPN würde immer noch vom Server gesendet, man sähe das im Protokoll (das ich nicht einsehen kann) und die IPN wäre wohl (Zitat) "falsch gestaltet, das ist ein Problem der Integration". Was genau falsch ist, konnte mir der Supporter leider nicht sagen.maennchen1.de hat geschrieben: ↑28.06.2018, 09:55 Und nochmal zur IPN: Du nutzt kein IPN, sondern API, hast du selber geschrieben.
IPN ist das, wo du lediglich die E-Mail angibst. API ist etwas komplizierter einzurichten, mit Secret und so.
Da ich gerade im Testshop die V.3.12.6 Teste (weil ich mit dem SMTP-Fehler nicht weiter komme): kann ich dort auch einfach die PHP tauschen, oder hat sich dort zur .7 etwas geändert?
PS: die Fehlermeldung kann ich immer schlecht interpretieren, aber die letzte Zeile ist für mich eigentlich ausschlaggebend:
Fatal error: Namespace declaration statement has to be the very first statement in the script in /home/mywlande/public_html/wp-shop/wp-content/plugins/wpshopgermany/lib/PayPal/Core/PayPalHttpConfig.php on line 3
In der PHP finde ich dort "namespace PayPal\Core;"... da hat sich zur alten Version tatsächlich nichts verändert, aber mit der alten PHP kommt der Fehler nicht.
WP V.6.0.1 - WPNG V.1.1.1 - PHP 7.4.30 - Shop: friXtender.de/shop
Re: PayPal anstehendes Sicherheitsupgrade
Es geht!
Lösung: ich habe jetzt nicht die Datei ersetzt, sondern die Änderungen in die Datei eingetragen. Ich vermute mal, das es ein Problem bei den Zugriffsrechten gab, welches ich aber bislang nicht nachvollziehen kann.
Zweimal hat das ersetzen der Datei per FTP nicht funktioniert, ein Edit der Datei aber sofort. Ich spreche mal mit dem Hoster...
EDIT: Gerade nochmal verifiziert: kopiere ich die Datei, kommt der Fehler, editiere ich die orig. Datei auf dem Server, geht es. Ich verstehe es nicht!
Lösung: ich habe jetzt nicht die Datei ersetzt, sondern die Änderungen in die Datei eingetragen. Ich vermute mal, das es ein Problem bei den Zugriffsrechten gab, welches ich aber bislang nicht nachvollziehen kann.
Zweimal hat das ersetzen der Datei per FTP nicht funktioniert, ein Edit der Datei aber sofort. Ich spreche mal mit dem Hoster...
EDIT: Gerade nochmal verifiziert: kopiere ich die Datei, kommt der Fehler, editiere ich die orig. Datei auf dem Server, geht es. Ich verstehe es nicht!
WP V.6.0.1 - WPNG V.1.1.1 - PHP 7.4.30 - Shop: friXtender.de/shop
- maennchen1.de
- Administrator
- Beiträge: 17870
- Registriert: 14.08.2003, 16:55
- Lizenz: wpShopGermany Enterprise
- Wohnort: Thüringen, Ellersleben
- Kontaktdaten:
Re: PayPal anstehendes Sicherheitsupgrade
Klappt damit die Zahlung?
Kein Support per PN! Alle Fragen beantworten wir hier im Forum. Per PN bitte nur Passwörter, Namen und URLs - sofern notwendig.
Bitte vor dem posten lesen:
Wie poste ich eine Frage zu einem Problem?
FAQ / häufig gestellte Fragen
Anzeige-Fehler / Funktionsfehler in wpShopGermany erkennen und selbst beheben
PHTML-Dateien richtig verwenden (für eigene Anpassungen)
Bitte vor dem posten lesen:
Wie poste ich eine Frage zu einem Problem?
FAQ / häufig gestellte Fragen
Anzeige-Fehler / Funktionsfehler in wpShopGermany erkennen und selbst beheben
PHTML-Dateien richtig verwenden (für eigene Anpassungen)
Re: PayPal anstehendes Sicherheitsupgrade
Öhm, zumindest wird korrekt an PayPal weitergeleitet... die Zahlung selbst habe ich noch nicht getestet...
EDIT: getestet und funktioniert.
EDIT: getestet und funktioniert.
WP V.6.0.1 - WPNG V.1.1.1 - PHP 7.4.30 - Shop: friXtender.de/shop
- maennchen1.de
- Administrator
- Beiträge: 17870
- Registriert: 14.08.2003, 16:55
- Lizenz: wpShopGermany Enterprise
- Wohnort: Thüringen, Ellersleben
- Kontaktdaten:
Re: PayPal anstehendes Sicherheitsupgrade
Mit der Sandbox, oder mit PayPal-Live?
Kein Support per PN! Alle Fragen beantworten wir hier im Forum. Per PN bitte nur Passwörter, Namen und URLs - sofern notwendig.
Bitte vor dem posten lesen:
Wie poste ich eine Frage zu einem Problem?
FAQ / häufig gestellte Fragen
Anzeige-Fehler / Funktionsfehler in wpShopGermany erkennen und selbst beheben
PHTML-Dateien richtig verwenden (für eigene Anpassungen)
Bitte vor dem posten lesen:
Wie poste ich eine Frage zu einem Problem?
FAQ / häufig gestellte Fragen
Anzeige-Fehler / Funktionsfehler in wpShopGermany erkennen und selbst beheben
PHTML-Dateien richtig verwenden (für eigene Anpassungen)
Re: PayPal anstehendes Sicherheitsupgrade
Mit den Live-Daten, ich habe eine echte Bezahlung durchgeführt.
Könntet ihr zu dieser Info des PayPal-Supports noch kurz was sagen? Sind die IPN jetzt mit der REST-API wirklich komplett außen vor, oder ist hier noch etwas zu überprüfen? Hier widersprechen sich eure und die PayPal-Support Aussagen... und ich habe zu wenig Ahnung davon, ich kann nur machen, was man mir sagt.Frixi hat geschrieben: ↑27.06.2018, 16:26 Folgende Mail erreicht mich gerade:
Große Frage: wie lautet die IPN handler URL? Der Test würde ja dann (hoffentlich) endgültige Klärung bringen.Wie besprochen stelle ich Ihnen gerne weitere Informationen zur Verfügung., wie Sie Ihre IPN Integration testen können.
Wir stellen einen IPN Simulator auf unserem Developer Portal zur Verfügung. Hier können Sie eine IPN Nachricht an Ihren IPN-Handler senden. Die Simulatorumgebung läuft über TLS 1.2. Erhält Ihr IPN Handler ein "verified" in der Nachricht von PayPal, nach dem Postback, dann sind keine weiteren Updates auf Ihrer Seite erforderlich.
So gelangen Sie zu unserem IPN Simulator:
Rufen Sie die Website developer.paypal.com auf und loggen sich ein
Klicken Sie auf dem Menü links auf IPN-Simulator (Untermenü von Sandbox)
Geben Sie Ihre IPN handler URL ein
Wählen Sie einen Transaktionstyp - Angaben zur Transaktion werden automatisch gefüllt.
Klicken Sie auf "send IPN" am Ende der Seit
Eine IPN wird Ihnen zugeschickt
WP V.6.0.1 - WPNG V.1.1.1 - PHP 7.4.30 - Shop: friXtender.de/shop
Re: PayPal anstehendes Sicherheitsupgrade
Ich habe gerade nochmal mit dem PayPal-Support gesprochen, dieser besteht darauf, das IPN falsch übergeben werden. Was jetzt?
WP V.6.0.1 - WPNG V.1.1.1 - PHP 7.4.30 - Shop: friXtender.de/shop
- maennchen1.de
- Administrator
- Beiträge: 17870
- Registriert: 14.08.2003, 16:55
- Lizenz: wpShopGermany Enterprise
- Wohnort: Thüringen, Ellersleben
- Kontaktdaten:
Re: PayPal anstehendes Sicherheitsupgrade
Die Livezahlung funktionierte ja vorher auch schon. Einfach weil hier der Server noch abwärtskompatibel ist. Der Sandboxserver ist nicht mehr abwärtskompatibel. Hier solltest du testen, um sicher zu gehen. Bei unseren Tests gab es Probleme mit wpShopGermany 3.12.7 und dem Sandboxserver. Mit Version 3.12.8 gibt es keine.
Wie war denn der genaue Wortlaut? Wird die falsche URL verwendet? Wird das falsche Zertifikat verwendet? Welche URL wird verwendet? Die Aussage ist recht schwammig und wenig zielführend. Teste doch einfach mal mit der Sandbox, dass gibt dir dann die Gewissheit, dass Zahlungen ankommen.
Was aber auch sein kann: Du hast eine "http-URL" (statt https) im Modul (Webhook)/Developer Center hinterlegt. Der Webhook muss per https aufrufbar sein.
Kein Support per PN! Alle Fragen beantworten wir hier im Forum. Per PN bitte nur Passwörter, Namen und URLs - sofern notwendig.
Bitte vor dem posten lesen:
Wie poste ich eine Frage zu einem Problem?
FAQ / häufig gestellte Fragen
Anzeige-Fehler / Funktionsfehler in wpShopGermany erkennen und selbst beheben
PHTML-Dateien richtig verwenden (für eigene Anpassungen)
Bitte vor dem posten lesen:
Wie poste ich eine Frage zu einem Problem?
FAQ / häufig gestellte Fragen
Anzeige-Fehler / Funktionsfehler in wpShopGermany erkennen und selbst beheben
PHTML-Dateien richtig verwenden (für eigene Anpassungen)
Re: PayPal anstehendes Sicherheitsupgrade
Ich habe im Testshop die .8 installiert und es sieht alles sauber aus. Ich werde auch nochmal in der Sandbox testen, ob es dort anders ist.
Die IPN-Geschichte ist mir selbst absolut unklar, ich denke aber, dass die Protokolle noch von der Zeit vor der Umstellung auf die REST-API kommen, die habe ich erst letztes WE aktiviert.
Der Webhook ist seit laaangem "https://frixtender.de/shop/warenkorb/?w ... on=webHook".
Die IPN-Geschichte ist mir selbst absolut unklar, ich denke aber, dass die Protokolle noch von der Zeit vor der Umstellung auf die REST-API kommen, die habe ich erst letztes WE aktiviert.
Der Webhook ist seit laaangem "https://frixtender.de/shop/warenkorb/?w ... on=webHook".
WP V.6.0.1 - WPNG V.1.1.1 - PHP 7.4.30 - Shop: friXtender.de/shop
Re: PayPal anstehendes Sicherheitsupgrade
Ich erhalte nach wie vor permanent und penetrant die Aufforderung, endlich auf TLS 1.2 umzustellen...
PayPal hat in diesem Zusammenhang die URL https://tlstest.paypal.com/ eingerichtet, mit der sich der Connect testen lässt. Aber wie und wo muss ich die URL aufrufen? Definitiv nicht vom Browser aus, aber wie teste ich es vom Server? Einfach einen Link in einem WP-Beitrag, den ich aufrufe?
PayPal hat in diesem Zusammenhang die URL https://tlstest.paypal.com/ eingerichtet, mit der sich der Connect testen lässt. Aber wie und wo muss ich die URL aufrufen? Definitiv nicht vom Browser aus, aber wie teste ich es vom Server? Einfach einen Link in einem WP-Beitrag, den ich aufrufe?
WP V.6.0.1 - WPNG V.1.1.1 - PHP 7.4.30 - Shop: friXtender.de/shop