Title: 500 HTML Error when saving configuration
Last modified: December 4, 2017

---

# 500 HTML Error when saving configuration

 *  Resolved [Daniil S.](https://wordpress.org/support/users/dscelectronicsde/)
 * (@dscelectronicsde)
 * [8 years, 6 months ago](https://wordpress.org/support/topic/500-html-error-when-saving-configuration/)
 * Hi,
 * we are trying to setup The PayPal Plus Plugin on WooCommerce (latest)
    but unfortunately
   we get a blank page with 500 HTML Error when we try to save the settings made
   in the admin section. The Log file contains:
 * >  CRITICAL 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
   >  Stack trace: #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’) #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) #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”:[],…’) #3 /var/www/vhosts/dsc-electronics.com/httpdocs/dsc
 * Does anybody have an idea on how to resolve that problem ?
 * Best Regards
 * DS
 * The page I need help with: _[[log in](https://login.wordpress.org/?redirect_to=https%3A%2F%2Fwordpress.org%2Fsupport%2Ftopic%2F500-html-error-when-saving-configuration%2F%3Foutput_format%3Dmd&locale=en_US)
   to see the link]_

Viewing 10 replies - 1 through 10 (of 10 total)

 *  Plugin Support [Andreas W.](https://wordpress.org/support/users/aweissinpsyde/)
 * (@aweissinpsyde)
 * [8 years, 6 months ago](https://wordpress.org/support/topic/500-html-error-when-saving-configuration/#post-9748161)
 * Hello dscelectronicsde,
 * can you please send following to [paypalplus@inpsyde.com](https://wordpress.org/support/topic/500-html-error-when-saving-configuration/paypalplus@inpsyde.com?output_format=md)
 * WooCommerce Status Log
    PayPal Plus Log Screenshot PPP Settings
 * Thank you (we can answer also in german)
 *  Plugin Support [Andreas W.](https://wordpress.org/support/users/aweissinpsyde/)
 * (@aweissinpsyde)
 * [8 years, 6 months ago](https://wordpress.org/support/topic/500-html-error-when-saving-configuration/#post-9748314)
 * 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
 *  Plugin Support [Andreas W.](https://wordpress.org/support/users/aweissinpsyde/)
 * (@aweissinpsyde)
 * [8 years, 6 months ago](https://wordpress.org/support/topic/500-html-error-when-saving-configuration/#post-9748334)
 * 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, 6 months ago by [Andreas W.](https://wordpress.org/support/users/aweissinpsyde/).
 *  Plugin Support [Andreas W.](https://wordpress.org/support/users/aweissinpsyde/)
 * (@aweissinpsyde)
 * [8 years, 6 months ago](https://wordpress.org/support/topic/500-html-error-when-saving-configuration/#post-9754855)
 * Hallo dscelectronicsde
 * konnte das Problem behoben werden?
 *  Thread Starter [Daniil S.](https://wordpress.org/support/users/dscelectronicsde/)
 * (@dscelectronicsde)
 * [8 years, 6 months ago](https://wordpress.org/support/topic/500-html-error-when-saving-configuration/#post-9755123)
 * 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
 *  Plugin Support [Andreas W.](https://wordpress.org/support/users/aweissinpsyde/)
 * (@aweissinpsyde)
 * [8 years, 6 months ago](https://wordpress.org/support/topic/500-html-error-when-saving-configuration/#post-9755163)
 * 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
 *  Thread Starter [Daniil S.](https://wordpress.org/support/users/dscelectronicsde/)
 * (@dscelectronicsde)
 * [8 years, 6 months ago](https://wordpress.org/support/topic/500-html-error-when-saving-configuration/#post-9755185)
 * 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&section=paypal_plus](https://dsc-electronics.de/wp-admin/admin.php?page=wc-settings&tab=checkout&section=paypal_plus)
 * Bei weiteren Fragen helfe ich Ihnen gerne.
 * Mit freundlichen Grüßen
 * Daniil Safarenko
 *  Plugin Support [Andreas W.](https://wordpress.org/support/users/aweissinpsyde/)
 * (@aweissinpsyde)
 * [8 years, 6 months ago](https://wordpress.org/support/topic/500-html-error-when-saving-configuration/#post-9755313)
 * 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
 *  Thread Starter [Daniil S.](https://wordpress.org/support/users/dscelectronicsde/)
 * (@dscelectronicsde)
 * [8 years, 6 months ago](https://wordpress.org/support/topic/500-html-error-when-saving-configuration/#post-9759003)
 * 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
 *  Plugin Support [Andreas W.](https://wordpress.org/support/users/aweissinpsyde/)
 * (@aweissinpsyde)
 * [8 years, 6 months ago](https://wordpress.org/support/topic/500-html-error-when-saving-configuration/#post-9759353)
 * 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.

Viewing 10 replies - 1 through 10 (of 10 total)

The topic ‘500 HTML Error when saving configuration’ is closed to new replies.

 * ![](https://s.w.org/plugins/geopattern-icon/woo-paypalplus_a2c4dd.svg)
 * [PayPal Plus for WooCommerce](https://wordpress.org/plugins/woo-paypalplus/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/woo-paypalplus/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/woo-paypalplus/)
 * [Active Topics](https://wordpress.org/support/plugin/woo-paypalplus/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/woo-paypalplus/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/woo-paypalplus/reviews/)

 * 10 replies
 * 2 participants
 * Last reply from: [Andreas W.](https://wordpress.org/support/users/aweissinpsyde/)
 * Last activity: [8 years, 6 months ago](https://wordpress.org/support/topic/500-html-error-when-saving-configuration/#post-9759353)
 * Status: resolved