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

Платёжный агрегатор под NDA попросил убрать ручную интеграцию REST API с каждого нового магазина на двух главных CMS российского e-commerce — WordPress и 1С‑Битрикс. Партнёрам нужны были официальные плагины с установкой из админки, полным циклом транзакций и прохождением модерации маркетплейсов.
Требования включали старые редакции Битрикса, холды, возвраты и частичные refund, логирование без хранения чувствительных данных на стороне CMS и проверку колбэков по подписи. WordPress должен был дружить с WooCommerce и простыми сайтами на шорткодах; Битрикс — встраиваться в стандартный магазин и несколько платёжных систем в одном модуле.
Мы вынесли общую логику в SDK поверх ~60 эндпоинтов API, покрыли его PHPUnit-тестами и собрали два адаптера под штатные механизмы расширения CMS — чтобы обновления API требовали правки только в прослойке, а не в двух независимых кодовых базах WordPress и Битрикса.
Docker-стенды с фиксированными версиями CMS и Jenkins CI прогоняли регресс на каждый коммит. Для Битрикса развернули 26 комбинаций редакций, PHP и MySQL — каждое изменение проверялось на холдах, refund и устаревании заказа; поиск старых дистрибутивов стал отдельной инженерной задачей.
WordPress-часть вышла быстрее за счёт зрелой экосистемы хуков; Битрикс потребовал include.php, обработчиков событий и совместимости с устаревшим API заказа до появления D7. SDK изолировал сетевой слой, чтобы адаптеры оставались тонкими.
Перед публикацией оформили маркетплейс-страницы, FAQ и скриншоты мастера; прошли аудит XSS/nonce в Plugin Directory и проверку структуры модуля в Маркетплейсе 1С. Клиент добавил решения в реестр интеграций с ID для учёта установок.
Оба модуля успешно прошли модерацию и живут в официальных каталогах WordPress Plugin Directory и Маркетплейсе 1С‑Битрикс: мерчант вводит ключи и принимает платежи менее чем за пять минут вместо многодневной ручной интеграции REST, правок checkout и согласования колбэков с разработчиками магазина.
За счёт SDK и журналов в админке CMS снижается время диагностики и число ошибочных интеграций. Обращения в поддержку по API упали примерно на 40% в первые два месяца; покрыты WordPress и Битрикс 14–23 для legacy-ритейла без миграции на другой движок.
Изолированный SDK упростил дорожную карту следующих движков — заказчик также получил enterprise-надёжность, HMAC-колбэки и простой UX установки, мы — повторяемый процесс Docker-матрицы, CI и публикации в маркетплейсах под NDA, как в других fintech-интеграциях ESK.
Опишите задачу — назовём срок и цену в течение часа.