Техническое задание: Интеграция платежного шлюза
Цель проекта
Интегрировать и отладить работу системы приема платежей (эквайринга) от банка-партнера в готовое мини-приложение для Telegram, написанное на React.
Основные задачи
- Анализ текущей реализации и выявление ошибок, препятствующих корректной работе платежей.
- Интеграция API банковского эквайринга в архитектуру React-приложения.
- Настройка безопасного обмена данными между мини-приложением и платежным шлюзом.
- Обеспечение стабильной обработки всех этапов платежа: инициализация, проведение, подтверждение, отмена.
- Тестирование функционала в среде, максимально приближенной к боевой.
- Документирование внесенных изменений для дальнейшей поддержки.
Требования к исполнителю
- Опыт работы с React и созданием Telegram Mini Apps.
- Понимание принципов работы платежных систем и эквайринга.
- Умение работать с RESTful API, асинхронными запросами.
- Внимательность к безопасности при обработке финансовых транзакций.