View Issue Details

IDProjectCategoryView StatusLast Update
0007964module PayPal Checkoutmodule PayPal checkout - subpublic2026-06-19 10:19
ReporterSpritje Assigned To 
PrioritynormalSeverityminorReproducibilityhave not tried
Status assignedResolutionopen 
Product Version2.9.1 / 3.8.1 
Target Version2.9.2 / 3.8.2 
Summary0007964: When attempting to pay with PayPal, a maintenance page appears in the store, likely due to a lost session
DescriptionWhen attempting to pay via PayPal, a maintenance page appeared in the shop.

The cause is likely a lost session.

The shop (7.2.0) is using version 3.7.4 of the module. However, I can reproduce the same behavior up to version 3.8.2 RC.
Additional InformationQA - ES -

[2026-06-06 11:16:10] OXID Logger|shp-1|frontend.ERROR: OxidSolutionCatalysts\PayPal\Model\Order::finalizeOrderAfterExternalPayment(): Argument
#1 ($payPalOrderId) must be of type string, null given, called in /home/elegltyp/www.domain.de/vendor/oxid-solution-catalysts/paypal-module/src/Controller/OrderController.php on line 508 ["[object] (TypeError(code: 0): OxidSolutionCatalysts\\PayPal\\Model\\Order::finalizeOrderAfterExternalPayment(): Argument
#1 ($payPalOrderId) must be of type string, null given, called in /home/elegltyp/www.domain.de/vendor/oxid-solution-catalysts/paypal-module/src/Controller/OrderController.php on line 508 at /home/elegltyp/www.domain.de/vendor/oxid-solution-catalysts/paypal-module/src/Model/Order.php:169)"] {"uid":"7a296d0","sid":"","file":"/home/elegltyp/www.domain.de/vendor/oxid-esales/oxideshop-ce/source/Core/Exception/ExceptionHandler.php","line":48,"class":"OxidEsales\\EshopCommunity\\Core\\Exception\\ExceptionHandler","function":"handleUncaughtException"}
TagsNo tags attached.

Activities

There are no notes attached to this issue.