Техническое задание: Интеграция оплаты СБП через QR-код для WooCommerce

Необходимо внедрить на сайте интернет-магазина, работающего на связке WordPress и WooCommerce, прием оплаты через Систему быстрых платежей (СБП) с использованием технологии QR-кодов.

Ключевая задача

Интеграция должна использовать Carousel API метод. Логика работы платежной системы следующая:

  • При создании платежного запроса API всегда возвращает в ответе специальную платежную ссылку (qrpayload).
  • Эта ссылка предназначена для генерации и отображения QR-кода покупателю для завершения оплаты.

Основные требования к реализации

  • Создать на стороне WooCommerce новый метод оплаты «СБП (QR-код)».
  • Организовать корректный обмен данными с платежным API (создание платежа, проверка статуса).
  • Реализовать на странице оформления заказа и/или на странице благодарности автоматическое отображение QR-кода, сгенерированного на основе полученного qrpayload.
  • Обеспечить автоматическое обновление статуса заказа в WooCommerce после успешного подтверждения оплаты от платежной системы.
  • Проверить и обеспечить стабильную работу всего процесса: от создания заказа до фиксации успешного платежа.

Ожидаемый результат

Покупатель на сайте выбирает способ оплаты «СБП», после подтверждения заказа видит QR-код, сканирует его через мобильное приложение своего банка и завершает платеж. Статус заказа на сайте автоматически меняется на «Оплачено».

Векторизация и адаптация логотипа

Требуется перерисовать существующий логотип в векторном формате для универсального использования. Приоритет - создание масштабируемого векторного файла, дополнительно - подготовка трех размеров для веб-применения.