Техническое задание: Обновление платежных систем
Цель проекта
Модернизировать платежные модули в существующем мобильном приложении, построенном на Flutter, для соответствия актуальным требованиям и повышения надежности.
Ключевые задачи
- Обновление Google Pay: Интеграция новой версии Google Pay API (версия 7.0.0 или выше) в соответствии с последними требованиями магазина приложений.
- Замена банковской интеграции: Удаление устаревшей версии платежного SDK одного из банков и внедрение его современной, поддерживаемой версии.
- Тестирование: Проверка работоспособности всех обновленных платежных потоков (инициирование, обработка, завершение).
- Совместимость: Обеспечение корректной работы обновлений с существующей кодовой базой приложения.
Требования к реализации
- Работа ведется в рамках проекта на Flutter (Dart).
- Все изменения должны быть задокументированы.
- Код должен соответствовать принципам чистого кода и быть поддерживаемым.
- Важно сохранить текущий пользовательский интерфейс и логику работы с платежами, заменив только внутренние интеграции.