PayPal Plus Modul - Einstellungen können nicht gespeichert werden

Hallo zusammen, ich benötige mal eure Hilfe…

Via Composer habe ich das PayPal Plus Modul installiert

/opt/plesk/php/7.3/bin/php /usr/lib64/plesk-9.0/composer.phar require oxid-professional-services/paypalplus-module 

und wollte dieses nun aktivieren und konfigurieren.

Leider erhalte ich dabei immer folgende Fehlermeldung:

payp_PAYPALPLUS_ERROR_NO_USER_CREDENTIALS

Hier der Auszug aus dem oxideshop.log File:

[2020-06-04 18:04:10] OXID Logger.ERROR: payp_PAYPALPLUS_ERROR_NO_USER_CREDENTIALS ["[object] (OxidEsales\\Eshop\\Core\\Exception\\StandardException(code: 0): payp_PAYPALPLUS_ERROR_NO_USER_CREDENTIALS at /.../vendor/oxid-esales/oxideshop-ce/source/Core/UtilsObject.php:232)\n[stacktrace]\n#0 /.../source/oxfunctions.php(104): OxidEsales\\EshopCommunity\\Core\\UtilsObject->oxNew('oxexception')\n#1 /.../source/modules/payp/paypalplus/core/payppaypalplusevents.php(570): oxNew('oxException')\n#2 /.../source/modules/payp/paypalplus/core/payppaypalplusevents.php(462): paypPayPalPlusEvents->_checkApiSettings()\n#3 /.../source/modules/payp/paypalplus/core/payppaypalplusevents.php(71): paypPayPalPlusEvents->_registerPaypalWebhook()\n#4 /.../source/modules/payp/paypalplus/core/payppaypalplusmodule.php(57): paypPayPalPlusEvents->activate()\n#5 /.../vendor/oxid-esales/oxideshop-ce/source/Internal/Framework/Module/Setup/EventSubscriber/DispatchLegacyEventsSubscriber.php(83): paypPayPalPlusModule::onActivate()\n#6 /.../vendor/oxid-esales/oxideshop-ce/source/Internal/Framework/Module/Setup/EventSubscriber/DispatchLegacyEventsSubscriber.php(50): OxidEsales\\EshopCommunity\\Internal\\Framework\\Module\\Setup\\EventSubscriber\\DispatchLegacyEventsSubscriber->executeMetadataEvent('onActivate', 'payppaypalplus', 1)\n#7 [internal function]: OxidEsales\\EshopCommunity\\Internal\\Framework\\Module\\Setup\\EventSubscriber\\DispatchLegacyEventsSubscriber->executeMetadataOnActivationEvent(Object(OxidEsales\\EshopCommunity\\Internal\\Framework\\Module\\Setup\\Event\\FinalizingModuleActivationEvent), 'OxidEsales\\\\Esho...', Object(OxidEsales\\EshopCommunity\\Internal\\Framework\\Event\\ShopAwareEventDispatcher))\n#8 /.../vendor/oxid-esales/oxideshop-ce/source/Internal/Framework/Event/ShopAwareEventDispatcher.php(36): call_user_func(Array, Object(OxidEsales\\EshopCommunity\\Internal\\Framework\\Module\\Setup\\Event\\FinalizingModuleActivationEvent), 'OxidEsales\\\\Esho...', Object(OxidEsales\\EshopCommunity\\Internal\\Framework\\Event\\ShopAwareEventDispatcher))\n#9 /.../vendor/symfony/event-dispatcher/EventDispatcher.php(44): OxidEsales\\EshopCommunity\\Internal\\Framework\\Event\\ShopAwareEventDispatcher->doDispatch(Array, 'OxidEsales\\\\Esho...', Object(OxidEsales\\EshopCommunity\\Internal\\Framework\\Module\\Setup\\Event\\FinalizingModuleActivationEvent))\n#10 /.../vendor/oxid-esales/oxideshop-ce/source/Internal/Framework/Module/Setup/Service/ModuleActivationService.php(107): Symfony\\Component\\EventDispatcher\\EventDispatcher->dispatch('OxidEsales\\\\Esho...', Object(OxidEsales\\EshopCommunity\\Internal\\Framework\\Module\\Setup\\Event\\FinalizingModuleActivationEvent))\n#11 /.../vendor/oxid-esales/oxideshop-ce/source/Internal/Framework/Module/Setup/Bridge/ModuleActivationBridge.php(50): OxidEsales\\EshopCommunity\\Internal\\Framework\\Module\\Setup\\Service\\ModuleActivationService->activate('payppaypalplus', 1)\n#12 /.../vendor/oxid-esales/oxideshop-ce/source/Application/Controller/Admin/ModuleMain.php(70): OxidEsales\\EshopCommunity\\Internal\\Framework\\Module\\Setup\\Bridge\\ModuleActivationBridge->activate('payppaypalplus', 1)\n#13 /.../vendor/oxid-esales/oxideshop-ce/source/Core/Controller/BaseController.php(534): OxidEsales\\EshopCommunity\\Application\\Controller\\Admin\\ModuleMain->activateModule()\n#14 /.../vendor/oxid-esales/oxideshop-ce/source/Core/ShopControl.php(345): OxidEsales\\EshopCommunity\\Core\\Controller\\BaseController->executeFunction('activateModule')\n#15 /.../vendor/oxid-esales/oxideshop-ce/source/Core/ShopControl.php(279): OxidEsales\\EshopCommunity\\Core\\ShopControl->executeAction(Object(OxidEsales\\Eshop\\Application\\Controller\\Admin\\ModuleMain), 'activateModule')\n#16 /.../vendor/oxid-esales/oxideshop-ce/source/Core/ShopControl.php(142): OxidEsales\\EshopCommunity\\Core\\ShopControl->_process('OxidEsales\\\\Esho...', 'activateModule', NULL, NULL)\n#17 /.../vendor/oxid-esales/oxideshop-ce/source/Core/Oxid.php(27): OxidEsales\\EshopCommunity\\Core\\ShopControl->start()\n#18 /.../source/index.php(16): OxidEsales\\EshopCommunity\\Core\\Oxid::run()\n#19 /.../source/admin/index.php(12): require_once('/var/www/vhosts...')\n#20 {main}\n"] [] [2020-06-04 18:16:37] OXID Logger.ERROR: payp_PAYPALPLUS_ERROR_NO_USER_CREDENTIALS [] [] [2020-06-04 18:18:47] OXID Logger.ERROR: payp_PAYPALPLUS_ERROR_NO_USER_CREDENTIALS [] [] [2020-06-04 18:21:01] OXID Logger.ERROR: payp_PAYPALPLUS_ERROR_NO_USER_CREDENTIALS [] []

Habt Ihr eine Idee? Danke im Voraus und beste Grüße!

Am besten Professional Service von OXID eSales direkt kontaktieren https://www.oxid-esales.com/oxid-welt/support/supportangebot/ bzw. E-Mail [email protected]

Das Problem hatten wir auch. Lösung bei uns waren die Schreibrechte auf den “var” Ordner (Oxid V6.2.1) im root (source, var, vendor)

Hallo, herzlich Willkommen hier im Forum und danke für die Info. Genau die gleichen Erfahrungen habe ich bisher auch mit Plesk gemacht: Das nimmt die Unix-Rechteverwaltung sehr seltsam selbst in die Hand.

Gruß aus Gohlis BTW :wink: