Новая ветка предназначена для Joomla 5 и 6. Требования: JoomShopping 5.5.0 или новее; PHP 8.1 или новее для Joomla 5 и PHP 8.3 или новее для Joomla 6. Поддержка Joomla 4 прекращена.
Исправлено
Установка способа оплаты
Исправлена регистрация способа оплаты при чистой установке. При обновлении сохраняются существующие настройки, названия и стоимость способа оплаты.
Локализация
Настройки и переводы
Обновлены русская и английская локализация формы настроек, подписи и пояснения. Улучшен вывод Result URL, Success URL и Fail URL. Описание доплаты за способ оплаты стало необязательным: для пустого значения используется стандартный текст.
Безопасность
Подписи и уведомления об оплате
Добавлен выбор алгоритма подписи: MD5, SHA-256 или SHA-512. Улучшена проверка подписи, суммы, валюты и принадлежности уведомления заказу. Повторные уведомления и возврат покупателя из Robokassa сохраняют статус уже обработанного заказа.
Исправлено
Формирование чека
Уточнён расчёт позиций чека с учётом скидок, округлений, доставки, упаковки и доплаты за способ оплаты. Добавлена настройка НДС для доплаты за способ оплаты.
Изменено
Создание платежа
Добавлена настройка таймаута запроса к Robokassa. Улучшены проверка ответа платёжного сервиса и обработка ошибок при начале оплаты.
Добавлено
Журнал и замеры операций
Диагностика использует штатный журнал JoomShopping. Доступны подробные события, замеры времени и памяти, а также отключаемые уведомления администратора об ошибках начала оплаты.