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