-- url of the page with the problem -- :
www.triumph-club-de-france.fr/boutique-t...heckout/confirm.html
-- HikaShop version -- : 4.7.1
-- Joomla version -- : 4.2.9
-- PHP version -- : 7.4.33
Bonjour,
Après avoir fait passer le site internet de Joomla 3 vers Joomla 4, lorsque je tente de payer par carte bancaire (plugin sogecommerce) j'obtiens une page avec l'erreur :
www.triumph-club-de-france.fr/boutique-t...heckout/confirm.html
0 - Class 'JRequest' not found
Call stack
# Function Location
1 () JROOT/plugins/hikashoppayment/sogecommerce/sogecommerce.php:118
2 plgHikashoppaymentSogecommerce->onAfterOrderConfirm() JROOT/administrator/components/com_hikashop/classes/order.php:965
3 hikashopOrderClass->createFromCart() JROOT/components/com_hikashop/controllers/checkout.php:674
4 checkoutController->confirm() JROOT/libraries/src/MVC/Controller/BaseController.php:672
5 Joomla\CMS\MVC\Controller\BaseController->execute() JROOT/administrator/components/com_hikashop/helpers/helper.php:2436
6 hikashopController->execute() JROOT/components/com_hikashop/hikashop.php:88
7 require_once() JROOT/libraries/src/Dispatcher/LegacyComponentDispatcher.php:71
8 Joomla\CMS\Dispatcher\LegacyComponentDispatcher::Joomla\CMS\Dispatcher\{closure}() JROOT/libraries/src/Dispatcher/LegacyComponentDispatcher.php:73
9 Joomla\CMS\Dispatcher\LegacyComponentDispatcher->dispatch() JROOT/libraries/src/Component/ComponentHelper.php:355
10 Joomla\CMS\Component\ComponentHelper::renderComponent() JROOT/libraries/src/Application/SiteApplication.php:208
11 Joomla\CMS\Application\SiteApplication->dispatch() JROOT/libraries/src/Application/SiteApplication.php:249
12 Joomla\CMS\Application\SiteApplication->doExecute() JROOT/libraries/src/Application/CMSApplication.php:294
13 Joomla\CMS\Application\CMSApplication->execute() JROOT/includes/app.php:61
14 require_once() JROOT/index.php:32
Le paiement par le plugin Sogecommerce fonctionnait très bien sous Joomla 3 et les paramètres sont restés les mêmes sous Joomla 4.
Le paiement par chèque ou virement fonctionnent normalement.
Une idée du problème ?
D'avance merci