Интернет-магазины Joomla и эквайринг Сбербанка (НУЦ)

Интернет-магазины Joomla и эквайринг Сбербанка (НУЦ)

Многие, кто пользуется эквайрингом Сбербанка в интернет-магазинах видели сообщения о том, что Сбербанк переводит все свои сервисы на сертификаты НУЦ Минцифры России с 30.01.2023г. В связи с чем будут "отваливаться" оплаты на тех сайтах, где не установлены обновленные платежные плагины/аддоны.

Скачать обновленные версии

Способ оплаты для Joomla от 3.8.х + JShopping от 4.15.х

Инструкция для Joomla от 3.8.х + VirtueMart от 3.2.х

Обратите внимание!

Код плагинов скорее всего не будет работать на сайтах с Joomla 4, так как используются устаревшие для Joomla 4 методы.

Подробности для разработчиков

В частности, встречается метод JRequest::getVar, которого в Joomla 4 нет. Его стоит заменить на

// в самом начале файла
use Joomla\CMS\Factory;
// заменяем устаревший класс на актуальный
Factory::getApplication()->getInput()->get('var_name');
// Например
if (JRequest::getVar('method', '') != 'rbspayment') {
return NULL;
}
// заменяем на
if (Factory::getApplication()->getInput()->get('method') != 'rbspayment') {
return NULL;
}

Joomla!® CMS — пожалуй, лучшая система управления контентом с открытым исходным кодом

Логотип Joomla

Joomla! — это больше, чем просто программное обеспечение, это люди, включающие разработчиков, дизайнеров, системных администраторов, переводчиков, копирайтеров, и, что самое главное — простых пользователей.

Мы рады пригласить вас в ряды нашего сообщества!

Свернуть

Коротко о главном в Joomla

Новости портала

Новое в блогах

Видео