Fintech Solutions LLC
SBERSberbank Integration/
Интеграционная задача
/SBER-100

Интеграция статусов платежей с API Сбербанка

В работеВысокий8 SP
Редактировать
НЕСоздано Новикова Е.П.· 1 апр 2026, 09:15
Обновлено 30 мин назад
Заказчик:СбербанкВнешний
Команда:Integrations Team
Sprint:Sprint 24.4
Релиз:v1.8.0Критично
Компонент:Payment Statuses
Срок:20 апр 2026
SP:8
Осталось:1д 6ч

Описание

Описание

Необходимо реализовать интеграцию статусов платежей с API Сбербанка, чтобы все изменения состояний операций корректно синхронизировались между внутренней системой процессинга и внешним банковским контуром.

Что нужно сделать

реализовать получение и обработку статусов из API Сбербанка
поддержать маппинг внешних статусов в внутреннюю модель
учесть промежуточные и финальные состояния
обработать повторные вызовы и идемпотентность
обеспечить корректную реакцию на delayed / pending / failed / reversed сценарии
обновить callback / polling логику
добавить логирование и трассировку ошибок
подготовить данные для reconciliation и release validation

Бизнес-контекст

Сейчас часть статусов приходит с задержкой или в неоднозначном виде, из-за чего операторы и downstream сервисы видят расхождения между внутренним состоянием платежа и подтверждением от банка.

Технические замечания

использовать актуальную схему partner API
проверить обратную совместимость с текущим webhook flow
не ломать retry logic для failed settlements
предусмотреть обработку таймаутов и повторной доставки событий

Риски

breaking change в partner schema
нестабильность sandbox-данных
неполная документация по отдельным статусам
возможные race conditions между callback и polling

Внешняя зависимость

⚠️ Задача зависит от внешней стороны: **Сбербанк API / partner team**

Тип: Банк-партнёр

Статус: Ожидает внешних

_Ожидается подтверждение финальной схемы partner status mapping и edge-case поведения для timeout / pending transitions._

Критерии приёмки

3/8
Статусы из API Сбербанка корректно маппятся во внутренние статусы
Повторная обработка одного и того же события не приводит к дублированию обновлений
Статусы success / failed / pending / reversed / timeout обрабатываются корректно
Логирование позволяет отследить источник и время обновления статуса
В UI и downstream сервисах отображается финальное согласованное состояние
Regression для существующего callback flow не сломан
Обработка ошибок покрыта тестовыми кейсами
Данные доступны для reconciliation и релизной проверки

Условия готовности (DoD)

4/8
Code review завершён и approved
Unit-тесты написаны и проходят
Интеграционные тесты обновлены
Документация обновлена
QA проверил на staging
Sandbox check выполнен
Включено в релиз v1.8.0
Security review (если требуется)

Внешняя зависимость

Банк-партнёрОжидает

Ожидаем от: Сбербанк API / partner team

Ожидается подтверждение финальной схемы partner status mapping и edge-case поведения для timeout / pending transitions. Также требуется стабильный sandbox для regression testing.

Ожидаемая дата:18 апр 2026
Владелец эскалации:Новикова Е.П.
Влияние на релиз:

Блокирует завершение v1.8.0 — без финальной схемы нельзя гарантировать корректность маппинга в production

Статус проверок

Code Review

Козлов Д.А. · 8 апр

QA

Петрова М.В.

Security Review

Ожидает назначения

Architectural Review

Козлов Д.А. · 5 апр

Customer Confirmation

Ожидает назначения

Вложения4

partner-api-spec-v2.1.pdf

1.8 MB · Новикова Е. · 1 апр

status-mapping-diagram.png

245 KB · Сидоров А. · 3 апр

webhook-payload-examples.json

48 KB · Сидоров А. · 5 апр

test-scenarios-regression.xlsx

128 KB · Петрова М. · 8 апр

2/5 подзадач1 блокирует3 связанных

Подзадачи2/5

Недавняя активность

КД
Козлов Д.А.· 8 апр, 16:45

После согласования схемы можно включать в релиз v1.8.0. Отметил риск по partner schema — нужен fallb...

Детали

ЗаказчикСбербанк
Тип
Интеграционная задача
СтатусВ работе
Этап workflow
В разработкеРазработка
ПриоритетВысокий
Метки
sberbankintegrationpayment-statusapi-syncrelease-v1.8.0external-dependency

Люди

Исполнитель
САСидоров А.К.
Автор
НЕНовикова Е.П.
Наблюдатели
КДПМВО

Планирование

SprintSprint 24.4
КомпонентPayment Statuses
Версия / Релизv1.8.0
Срок20 апр 2026

Оценка сложности

Story Points8

Трудозатраты

71% от оценки
Первоначальная оценка3д 4ч
Потрачено2д 4ч
Осталось1д 4ч
Последние записи
СА3 апр, 18:00
СА4 апр, 17:30

Дополнительно

ОкружениеProduction, Staging, Sandbox
Версия сборки1.7.3