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

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

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

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

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

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

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

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

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

Разработка и интеграция React-страницы в существующий сайт

Требуется создать новую страницу на фреймворке Next.js (React) и бесшовно интегрировать её в действующий сайт, построенный на платформе Tilda. Задача включает в себя как frontend-разработку, так и настройку корректного взаимодействия между двумя технологиями.

Разработка AI Gateway с векторной базой данных для системы технической поддержки

Требуется реализовать шлюз искусственного интеллекта на языке Go, интегрированный с векторной базой данных Qdrant и OpenAI. Система предназначена для обработки и анализа больших объемов исторических чат-переписок для улучшения технической поддержки.