Техническое задание: обработчик платежей
Исходная ситуация
На сайте, построенном на популярной платформе, настроен модуль приема платежей через известный платежный шлюз. Текущая конфигурация требует доработки логики обработки результатов транзакций.
Основная задача
Разработать и внедрить обработчик, который будет четко разделять пользователей по результату оплаты заказа и перенаправлять их на соответствующие страницы.
Требования к функционалу
- Создание логики обработки успешных платежей
- Создание логики обработки неудачных или отмененных платежей
- Настройка корректных редиректов для каждой группы пользователей
- Интеграция обработчика с существующей системой оплаты
- Обеспечение стабильной работы и обработки возможных ошибок
Технические детали
Работа ведется с сайтом на платформе, где уже подключен и настроен платежный модуль через внешний сервис приема онлайн-платежей. Необходимо доработать именно логику пост-обработки результатов транзакций.
Ожидаемый результат
Пользователи после завершения платежной сессии должны автоматически перенаправляться на заранее определенные страницы в зависимости от результата оплаты (успех/неудача). Система должна работать стабильно и без сбоев.