Задание: WooCommerce. Интеграция оплаты Альфа-Банка на WooCommerce (актуальные версии WP/Woo) (Дистанционная работа)
Описание проекта:
Необходимо реализовать прием платежей через Альфа-Банк на интернет-магазине под управлением WordPress + WooCommerce.
Проблема:
Официальный плагин Альфа-Банка морально устарел, давно не обновлялся разработчиками и вызывает критические ошибки (конфликты) на современных версиях WordPress и WooCommerce.
Что требуется сделать (один из вариантов на ваш выбор):
Вариант А (Предпочтительный): Адаптировать/дописать существующий официальный модуль Альфа-Банка до полной совместимости с актуальными версиями WP, WooCommerce и текущей версией PHP.
Вариант Б: Написать кастомный легкий платежный шлюз (шлюз-прослойку) для WooCommerce, который будет корректно отправлять данные на API Альфа-Банка и обрабатывать коллбэки (смену статусов заказов).
Вариант В: Предложить и настроить проверенное готовое альтернативное решение (например, через универсальные платежные модули или готовые форки), если у вас уже есть успешный опыт такой интеграции.
Основные требования:
Полная совместимость с актуальными версиями WordPress 6.x и WooCommerce 9.x+.
Корректная обработка хуков WooCommerce при успешной/неуспешной оплате (смена статуса заказа на «Оплачен», отправка писем клиенту).
Передача номенклатуры товаров в чек (согласно ФЗ-54) через API банка, если это настроено в личном кабинете.
Чистый код без «костылей», безопасность передаваемых данных.
Корректная работа как на десктопе, так и в мобильной версии.
Результат работы:
Работающий инструмент оплаты на тестовой (или боевой) среде.
Инструкция по настройке (какие ключи/токены куда прописать в админке).
Требования к исполнителю:
Опыт разработки платежных шлюзов для WooCommerce.
Понимание работы API Альфа-Банка.
В отклике, пожалуйста, укажите:
Какой из вариантов реализации (модификация старого плагина, написание с нуля или готовая альтернатива) вы считаете оптимальным?
Был ли у вас опыт интеграции API Альфа-Банка?
Ориентировочные сроки и стоимость работы.
Шаблонные отклики «Готов выполнить» без ответов на вопросы не рассматриваются