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

Необходимо разработать или адаптировать существующий платежный плагин (модуль) для CMS Joomla версии 3.x. Плагин должен интегрировать платежную систему ROBOKASSA с компонентом для создания форм RSForm, обеспечивая обработку онлайн-платежей.

Основные требования

  • Создание совместимого плагина для Joomla 3, работающего с компонентом RSForm.
  • Реализация полного цикла взаимодействия с платежным шлюзом ROBOKASSA: инициирование платежа, приём и проверка уведомлений (колбэков) об успешной оплате, обработка ошибок.
  • Настройка основных параметров плагина через административную панель Joomla (например, идентификаторы магазина, пароли, режим работы - тестовый/боевой).
  • Обеспечение корректного обновления статуса оплаты для соответствующей формы в RSForm после успешной транзакции.

Дополнительные указания

  • Приветствуется изучение и анализ существующих решений для других платежных систем (например, ЮKassa, PayPal) и для других компонентов (например, VirtueMart), чтобы использовать лучшие практики.
  • Код должен быть чистым, документированным и соответствовать стандартам разработки для Joomla.
  • Необходимо обеспечить базовую безопасность передачи данных и проверку цифровой подписи уведомлений от ROBOKASSA.

Результат работы

  • Рабочий установочный пакет плагина (.zip).
  • Краткая инструкция по установке и настройке.
  • Исходный код проекта.

Разработка веб-интерфейсов: верстка и фронтенд

Требуется программист для работы над проектом. Необходимы навыки создания адаптивной, кроссбраузерной верстки и работы с фронтенд-стеком: PHP, JavaScript, jQuery, HTML, CSS. Подробности обсуждаются с исполнителем.

Разработка дизайн-проекта и прототипа банковского приложения с полным циклом тестирования

Требуется комплексная работа по созданию дизайн-системы, интерактивного прототипа банковского приложения и его последующему тестированию в контролируемой сетевой среде. Проект включает этапы от проектирования в Figma до функционального и юзабилити-тестирования.