Техническое задание: Платежный плагин ROBOKASSA для RSForm (Joomla 3)

Необходимо создать или доработать существующее решение для интеграции платежной системы ROBOKASSA с популярным компонентом форм RSForm в среде Joomla 3.10.

Основная цель

Реализовать стабильный и безопасный модуль, который позволит пользователям оплачивать услуги или товары, заказанные через формы RSForm, с помощью шлюза ROBOKASSA.

Ключевые требования и задачи

  • Совместимость: Плагин должен быть полностью совместим с Joomla 3.10 и последними версиями компонента RSForm Pro.
  • Функционал платежа: Настройка и передача необходимых параметров (сумма, номер заказа, описание) из формы в ROBOKASSA.
  • Обработка результатов: Корректная обработка ответов (успех/неудача) от платежного шлюза с изменением статуса заказа или отправкой уведомлений.
  • Безопасность: Реализация проверки цифровой подписи (signature) для входящих оповещений от ROBOKASSA.
  • Настройки в админке: Панель конфигурации плагина в бэкенде Joomla для ввода логина, паролей (test/production), алгорима расчёта хеша, выбора валюты и других параметров.
  • Тестирование: Работоспособность в тестовом и боевом режимах платежной системы.

Что имеется в виду

Известно, что для других CMS и компонентов (например, VirtueMart) подобные плагины существуют. Это означает, что техническая документация от ROBOKASSA и общий принцип работы известны. Задача - перенести эту логику в экосистему Joomla и конкретно для работы с RSForm.

Ожидаемый результат

  • Готовый к установке пакет плагина для Joomla.
  • Чистый, комментированный код.
  • Краткая инструкция по установке и настройке.

Создание графического фона для шапки группы Вконтакте

Требуется адаптировать готовое изображение под нестандартное разрешение 1920×768 пикселей для использования в качестве шапки (обложки) сообщества ВК. Фон необходимо качественно растянуть, сохранив визуальную целостность.