Кейсы

Разработка А25 модуля оплаты банковской картой для UMI.CMS с интеграцией Яндекс.Кассы

2017

Задача

Для решения потребностей клиентов UMI.CMS требовалось:

  • Разработать модуль, позволяющий быстро подключить оплату через Visa, Mastercard, Maestro, Мир, Apple Pay, Яндекс.Деньги, WebMoney, QIWI, Сбербанк Онлайн, Альфа-Банк и другие системы.
  • Обеспечить интеграцию с Яндекс.Кассой.
  • Реализовать возможность настройки внешнего вида формы (цвета, CSS, JS) и текстовых полей.
  • Добавить тестовый режим для безопасного моделирования платежей.
  • Упростить установку и настройку модуля для пользователей UMI.CMS.

Результат

Функционал для клиентов:
  • Гибкая кастомизация: настройка цветовой схемы формы из трех базовых вариантов; возможность добавления CSS-правил и JS-кода для визуальных эффектов; переименование полей (например, «Адрес доставки» → «Адрес доставки с индексом»).

  • Поддержка множества платежных систем: охват банковских карт, электронных кошельков, мобильных операторов и онлайн-банков.

  • Тестовый режим: безопасная симуляция платежей без реальных транзакций.

Технические улучшения:
  • Обновленная версия (2018): совместимость с PHP7; адаптация под новую админку UMI.CMS; расширенная документация и проверка корректности настроек перед кастомизацией.

  • Интеграция с Яндекс.Кассой: автоматическая генерация кода для вставки формы на сайт; учет номеров заказов для предотвращения дублирования платежей.

Процесс внедрения:

Установка:
  • Требуется продленная лицензия UMI.CMS.
  • Модуль скачивается из маркета UMI, оплачивается и устанавливается автоматически.

Базовая настройка:
  • Ввод данных аккаунта Яндекс.Кассы (идентификатор магазина, номер витрины).
  • Указание URL для перенаправления после оплаты.

Расширенная настройка:
  • Добавление текста лицензионного соглашения.
  • Настройка полей (телефон, email, адрес доставки, комментарии).

Итоги:
Модуль оплаты банковской картой для UMI.CMS стал универсальным решением для сайтов любой сложности — от лендингов до интернет-магазинов. Благодаря гибким настройкам формы, интеграции с Яндекс.Кассой и поддержке 20+ платежных систем, пользователи могут начать принимать платежи уже через 3 клика. Обновленная версия обеспечивает стабильную работу на PHP7 и упрощает администрирование, а тестовый режим снижает риски ошибок при запуске. Проект расширил возможности UMI.CMS для малого и среднего бизнеса, сделав онлайн-продажи доступными даже для сайтов с базовым функционалом.