Hallo,
nachdem wir das PayPal Plugin auf 4.0.2 in unserem SW5.7.7 Shop geupdatet haben geht keine Paypal Zahlung mehr durch. Nach dem Absenden des Warenkorbs über den Paypal checkout button können wir uns mit den PayPal Credentials anmelden. Anschließend werden wir aus dem PayPal Popup wieder zurück inden Shop geführt mit der Fehlermeldung:
„Während der Kommunikation mit dem Zahlungsanbieter ist ein Fehler aufgetreten, bitte versuchen Sie es später erneut.“ in der PHP Error log bekommen wir folgende Rückmeldung:
2-Apr-2022 12:58:37 Europe/Berlin] PHP Fatal error: Uncaught Error: Call to a member function getValue() on null in /var/www/www.unsershop.de/www/testshop/custom/plugins/SwagPaymentPayPalUnified/Components/Services/OrderBuilder/OrderHandler/AbstractOrderHandler.php:387
Stack trace:
#0 [internal function]: SwagPaymentPayPalUnified\Components\Services\OrderBuilder\OrderHandler\AbstractOrderHandler::SwagPaymentPayPalUnified\Components\Services\OrderBuilder\OrderHandler\{closure}(0, Object(SwagPaymentPayPalUnified\PayPalBundle\V2\Api\Order\PurchaseUnit\Item))
#1 /var/www/www.unsershop.de/www/testshop/custom/plugins/SwagPaymentPayPalUnified/Components/Services/OrderBuilder/OrderHandler/AbstractOrderHandler.php(388): array_reduce(Array, Object(Closure), 0)
#2 /var/www/www.unsershop.de/www/testshop/custom/plugins/SwagPaymentPayPalUnified/Components/Services/OrderBuilder/OrderHandler/AbstractOrderHandler.php(197): SwagPaymentPayPalUnified\Components\Services\OrderBuilder\OrderHandler\AbstractOrderHandler->addVirtualHandlingAndDiscounts(Object(SwagPaymentPayPalUnified\PayPalBundle\V2\Api\Order\PurchaseUnit))
#3 /var/www/www.unsershop.de/www/testshop/custom/plugins/SwagPaymentPayPalUnified/Components/Services/OrderBuilder/OrderHandler/ClassicOrderHandler.php(34): SwagPaymentPayPalUnified\Components\Services\OrderBuilder\OrderHandler\AbstractOrderHandler->createPurchaseUnits(Object(SwagPaymentPayPalUnified\Components\PayPalOrderParameter\PayPalOrderParameter))
#4 /var/www/www.unsershop.de/www/testshop/custom/plugins/SwagPaymentPayPalUnified/Components/Services/OrderBuilder/OrderFactory.php(38): SwagPaymentPayPalUnified\Components\Services\OrderBuilder\OrderHandler\ClassicOrderHandler->createOrder(Object(SwagPaymentPayPalUnified\Components\PayPalOrderParameter\PayPalOrderParameter))
#5 /var/www/www.unsershop.de/www/testshop/custom/plugins/SwagPaymentPayPalUnified/Controllers/Frontend/AbstractPaypalPaymentController.php(180): SwagPaymentPayPalUnified\Components\Services\OrderBuilder\OrderFactory->createOrder(Object(SwagPaymentPayPalUnified\Components\PayPalOrderParameter\PayPalOrderParameter))
#6 /var/www/www.unsershop.de/www/testshop/custom/plugins/SwagPaymentPayPalUnified/Controllers/Frontend/PaypalUnifiedV2.php(67): SwagPaymentPayPalUnified\Controllers\Frontend\AbstractPaypalPaymentController->createPayPalOrder(Object(SwagPaymentPayPalUnified\Components\PayPalOrderParameter\PayPalOrderParameter))
#7 /var/www/www.unsershop.de/www/testshop/engine/Library/Enlight/Controller/Action.php(182): Shopware_Controllers_Frontend_PaypalUnifiedV2->indexAction()
#8 /var/www/www.unsershop.de/www/testshop/engine/Library/Enlight/Controller/Dispatcher/Default.php(461): Enlight_Controller_Action->dispatch('indexAction')
#9 /var/www/www.unsershop.de/www/testshop/engine/Library/Enlight/Controller/Front.php(225): Enlight_Controller_Dispatcher_Default->dispatch(Object(Enlight_Controller_Request_RequestHttp), Object(Enlight_Controller_Response_ResponseHttp))
#10 /var/www/www.unsershop.de/www/testshop/engine/Shopware/Kernel.php(197): Enlight_Controller_Front->dispatch()
#11 /var/www/www.unsershop.de/www/testshop/vendor/symfony/http-kernel/HttpCache/SubRequestHandler.php(85): Shopware\Kernel->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true)
wir nutzen PHP 7.4.23
hat jemand eine Idee?