Для решения потребностей клиентов 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 для малого и среднего бизнеса, сделав онлайн-продажи доступными даже для сайтов с базовым функционалом.