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

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

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

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

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

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

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

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

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

Разработка системы бюджетного контроля для модуля закупок в Битрикс24

Необходимо создать подсистему учёта и контроля бюджета по статьям расходов для строящихся и действующих объектов. Работа включает создание трёх новых смарт-процессов, модификацию существующих и реализацию алгоритма контроля.

Интеграция видеоплеера с загрузкой контента из социальной сети

Необходимо доработать существующий самописный видеоплеер на PHP. Нужно реализовать функционал автоматического получения и отображения на сайте видео, загруженных в определенный аккаунт социальной сети. Плеер должен работать с файлами в формате клипов.