Техническое задание: Интеграция платежного шлюза в Telegram MiniApp
Цель проекта
Устранить критические ошибки в текущей реализации системы приема платежей и обеспечить ее стабильную работу. В приложении возникают сбои на этапе инициализации транзакции, что блокирует процесс оплаты для пользователей.
Проблемы текущей реализации
- Ошибка "Edge Function returned a non-2xx status code" при вызове API платежной системы.
- Сбой "Failed to create payment" в процессе создания платежной сессии.
- Нестабильная работа интеграции с банковским API.
Технические требования
Анализ и исправление
- Провести детальный анализ существующего кода интеграции.
- Выявить и устранить причины ошибок при создании платежей.
- Обеспечить корректную обработку ответов от платежного шлюза.
Интеграционные работы
- Настроить стабильное взаимодействие с API банковского эквайринга.
- Реализовать надежную обработку статусов платежей.
- Обеспечить корректную работу в среде Telegram MiniApp.
Стек технологий
- Основной фреймворк: React
- Платформа: Telegram MiniApp
- Интеграция: внешний API банковского эквайринга
Ожидаемый результат
Полностью работоспособная система приема платежей, интегрированная в Telegram MiniApp. Пользователи должны иметь возможность успешно инициировать и завершать транзакции без возникновения критических ошибок.