Техническое задание: Интеграция платежного шлюза

Цель проекта

Интегрировать и отладить работу системы приема платежей (эквайринга) от банка-партнера в готовое мини-приложение для Telegram, написанное на React.

Основные задачи

  • Анализ текущей реализации и выявление ошибок, препятствующих корректной работе платежей.
  • Интеграция API банковского эквайринга в архитектуру React-приложения.
  • Настройка безопасного обмена данными между мини-приложением и платежным шлюзом.
  • Обеспечение стабильной обработки всех этапов платежа: инициализация, проведение, подтверждение, отмена.
  • Тестирование функционала в среде, максимально приближенной к боевой.
  • Документирование внесенных изменений для дальнейшей поддержки.

Требования к исполнителю

  • Опыт работы с React и созданием Telegram Mini Apps.
  • Понимание принципов работы платежных систем и эквайринга.
  • Умение работать с RESTful API, асинхронными запросами.
  • Внимательность к безопасности при обработке финансовых транзакций.