Рассчитатьза 1 час
Главная / Наш опыт / Модули к CMS для платежной системы
Веб-сервисы и бизнес-системы
Финтех · CMS

Модули к CMS для платежной системы

Платежные модули, для быстрой установки в движки сайтов 1С-Битрикс и WordPress. Для быстрой интеграции платежной системы с этими CMS. Мы

Срок2 месяца
Стоимость разработкискрыто
ФорматФинтех · CMS
СтатусПлагины Bitrix / WordPress
Задача
Официальные модули оплаты для WordPress и 1С‑Битрикс под NDA
Решение
PHP SDK, хуки CMS, HMAC-колбэки и матрица версий
Результат
Публикация в маркетплейсах, подключение за 5 минут

Зачем мы сделали эти модули

Платёжный агрегатор под NDA попросил убрать ручную интеграцию REST API с каждого нового магазина на двух главных CMS российского e-commerce — WordPress и 1С‑Битрикс. Партнёрам нужны были официальные плагины с установкой из админки, полным циклом транзакций и прохождением модерации маркетплейсов.

Требования включали старые редакции Битрикса, холды, возвраты и частичные refund, логирование без хранения чувствительных данных на стороне CMS и проверку колбэков по подписи. WordPress должен был дружить с WooCommerce и простыми сайтами на шорткодах; Битрикс — встраиваться в стандартный магазин и несколько платёжных систем в одном модуле.

Мы вынесли общую логику в SDK поверх ~60 эндпоинтов API, покрыли его PHPUnit-тестами и собрали два адаптера под штатные механизмы расширения CMS — чтобы обновления API требовали правки только в прослойке, а не в двух независимых кодовых базах WordPress и Битрикса.

Ключевой функционал

01
Общий PHP SDK
Формирование запросов, JSON, тайм-ауты и повтор при 5xx — одна бизнес-логика для WordPress и Битрикса с модульными тестами на ответы API.
02
Мастер настройки
Shop ID и секретный ключ; остальные параметры подтягиваются автоматически, для Битрикса — несколько шлюзов в одном модуле при работе мерчанта с разными провайдерами.
03
Колбэки и PCI
Синхронный ответ после оплаты плюс асинхронные callback с HMAC и фильтром IP; чувствительные данные не остаются в CMS, журнал шагов доступен администратору.
04
Плагин WordPress
WooCommerce через woocommerce_payment_gateways, шорткоды без WooCommerce, вкладка «Платежи» на Settings API, локализация RU/EN через GlotPress.
05
Модуль 1С‑Битрикс
Регистрация через onSalePsBeforeSave, компонент оплаты в checkout, фасады для редакций 14–23 и D7-различий без дублирования обработчиков.
06
Справочники и отладка
Периодическая синхронизация валют, методов и статусов с API; режим отладки с дампами запросов для техподдержки агрегатора.

Как это устроено

Docker-стенды с фиксированными версиями CMS и Jenkins CI прогоняли регресс на каждый коммит. Для Битрикса развернули 26 комбинаций редакций, PHP и MySQL — каждое изменение проверялось на холдах, refund и устаревании заказа; поиск старых дистрибутивов стал отдельной инженерной задачей.

WordPress-часть вышла быстрее за счёт зрелой экосистемы хуков; Битрикс потребовал include.php, обработчиков событий и совместимости с устаревшим API заказа до появления D7. SDK изолировал сетевой слой, чтобы адаптеры оставались тонкими.

Перед публикацией оформили маркетплейс-страницы, FAQ и скриншоты мастера; прошли аудит XSS/nonce в Plugin Directory и проверку структуры модуля в Маркетплейсе 1С. Клиент добавил решения в реестр интеграций с ID для учёта установок.

Как шла работа

01SDK, матрица версий CMS и CI
02Плагин WordPress и WooCommerce
03Модуль Битрикс и регресс 26 стендов
04Модерация маркетплейсов и релиз

Технологии

PHPWordPress1C-BitrixWooCommerceREST SDKPHPUnitDockerJenkins CI
Хотите модули под свою платёжную систему? Такой проект — от 1–3 месяцев по фиксированной цене или 0 ₽ за разработку при сопровождении от 45 000 ₽ в месяц.

Что получилось

Оба модуля успешно прошли модерацию и живут в официальных каталогах WordPress Plugin Directory и Маркетплейсе 1С‑Битрикс: мерчант вводит ключи и принимает платежи менее чем за пять минут вместо многодневной ручной интеграции REST, правок checkout и согласования колбэков с разработчиками магазина.

За счёт SDK и журналов в админке CMS снижается время диагностики и число ошибочных интеграций. Обращения в поддержку по API упали примерно на 40% в первые два месяца; покрыты WordPress и Битрикс 14–23 для legacy-ритейла без миграции на другой движок.

Изолированный SDK упростил дорожную карту следующих движков — заказчик также получил enterprise-надёжность, HMAC-колбэки и простой UX установки, мы — повторяемый процесс Docker-матрицы, CI и публикации в маркетплейсах под NDA, как в других fintech-интеграциях ESK.

Похожие проекты

Все проекты →

Нужен похожий сервис?

Опишите задачу — назовём срок и цену в течение часа.

Ответить вв течение часа