Hello dscelectronicsde,
can you please send following to [email protected]
WooCommerce Status Log
PayPal Plus Log
Screenshot PPP Settings
Thank you (we can answer also in german)
Hallo dscelectronicsde,
kanst du bitte einmal lles Plugins bis auf PayPal Plus und WooCommerce deaktivieren und testen und die Plugins Schritt für Schritt wieder aktivieren, sollte es funktionieren
Danke
Auch hast du keine Experience Profil ID. Wurde dein Account von PayPal Plus freigeschalten? Ohne diese ID kannst du keine Bezahlvorgänge durchführen. Auch musst du das Plugin unter Kasse > PayPal Plus aktivieren. Auf deinem Bild ist das leider nicht der Fall. Siehe ganz oben PayPal Plus aktivieren. Dann speichern und schauen, ob eine ID generiert wurde.
-
This reply was modified 8 years, 5 months ago by
Andreas W..
Hallo dscelectronicsde
konnte das Problem behoben werden?
Sehr geehrter Andreas,
tut mir leid für die Verzögerung, ich hatte auf Ihre E-Mail geantwortet ohne zu bemerken dass diese als “noreply” gekennzeichnet ist.
Ich habe alle Plugins deaktiviert und es wiederholt versucht, der Fehler bleibt bestehen.
Die Experience Profil ID wird automatisch beim Speichern der Einstellungen generiert,
das passiert bei mir jedoch nicht da es zum 500 HTML Error kommt.
Ja, mein PPP Account ist freigeschaltet.
> Siehe ganz oben PayPal Plus aktivieren. Dann speichern und schauen, ob eine ID generiert wurde.
Habe ich versucht, selber Fehler. Die ID wird nicht generiert.
Mit freundlichen Grüßen
Daniil Safarenko
Hallo Daniil,
Hast du Zugriff auf das Server Error Log. Wenn ja, kannst du mir bitte zusenden? Du kannst auch deinen Hoster dazu fragen
Vielen Dank
Guten Tag !
Error Log:
[Mon Dec 04 09:46:35.658218 2017] [proxy_fcgi:error] [pid 1474:tid 140106455279360] [client 2a02:908:696:8c80:d9e0:a410:6097:664c:52475] AH01071: Got error ‘PHP message: PHP Fatal error: Uncaught Inpsyde\\Lib\\PayPal\\Exception\\PayPalConfigurationException: Getter function for ‘payments’ in ‘Inpsyde\\Lib\\PayPal\\Api\\PaymentHistory’ class should have a proper return type. in /var/www/vhosts/dsc-electronics.com/httpdocs/dsc-electronics.de/wp-content/plugins/woo-paypalplus/lib/PayPal/Common/ReflectionUtil.php:60\nStack trace:\n#0 /var/www/vhosts/dsc-electronics.com/httpdocs/dsc-electronics.de/wp-content/plugins/woo-paypalplus/lib/PayPal/Common/PayPalModel.php(210): Inpsyde\\Lib\\PayPal\\Common\\ReflectionUtil::getPropertyClass(‘Inpsyde\\\\Lib\\\\Pay…’, ‘payments’)\n#1 /var/www/vhosts/dsc-electronics.com/httpdocs/dsc-electronics.de/wp-content/plugins/woo-paypalplus/lib/PayPal/Common/PayPalModel.php(271): Inpsyde\\Lib\\PayPal\\Common\\PayPalModel->fromArray(Array)\n#2 /var/www/vhosts/dsc-electronics.com/httpdocs/dsc-electronics.de/wp-content/plugins/woo-paypalplus/lib/PayPal/Api/Payment.php(675): Inpsyde\\Lib\\PayPal\\Common\\PayPalModel->fromJson(‘{“payments”:[],…’)\n#3 /var/www/vhos…\n’, referer: https://dsc-electronics.de/wp-admin/admin.php?page=wc-settings&tab=checkout§ion=paypal_plus
Bei weiteren Fragen helfe ich Ihnen gerne.
Mit freundlichen Grüßen
Daniil Safarenko
Hallo Daniil,
Kannst du hierzu bitte einmal deinen Hoster kontaktieren, da dies ein proxy_fcgi:error zu sein scheint.
Er solle sich hier evtl. einmal die .conf Host Datei ansehen
Z.B.
<FilesMatch \.php$>
# Change this “proxy:unix:/path/to/fpm.socket”
# if using a Unix socket
SetHandler “proxy:fcgi://127.0.0.1:xxxx”
</FilesMatch>
ProxyPassMatch ^/(.*\.php(/.*)?)$ fcgi://127.0.0.1:xxxx/dein_server_pfad/$1
Hier scheint es eine Misskonfiguration zu geben. Auch den Proxy evtl. einmal abschalten und dann testen
Guten Tag !
Heute hat sich das Problem von alleine gelöst, das Plugin funktionierte auf einmal korrekt ohne dass wir etwas an der Konfiguration oder am Server geändert hätten. Vermutlich ist das Konto bei PayPal verzögert freigeschaltet worden. Wie auch immer, vielen Dank für den Support und einen angenehmen Tag !
MfG
Daniil Safarenko
Hallo dscelectronicsde
das hätte aber keinen 500 Fehler verursacht. Evtl. war hier etwas noch im Proxy Cache etc.
Freut mich auf jeden Fall zu hören, dass es jetzt funktioniert.