# Т-Банк: подтверждённая оплата в вашем заказе

Источник: https://quicklanding.ru/services/development/commerce/tbank/

У заказа может быть несколько попыток оплаты, но решение об отгрузке должно опираться на подтверждённый результат. Подключим эквайринг Т-Банк и сделаем историю платежей понятной для сотрудников.

Компания: QuickLanding

Стоимость: 2 900 ₽/час

Сроки: После оценки задачи

## Как эквайринг связан с процессом заказа

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

## Что входит в интеграцию Т-Банк

- Платёжную запись для каждой попытки: Сохраним идентификаторы, сумму и связь с заказом, чтобы результаты можно было сопоставить.
- Обработку подтверждения банка: Реализуем проверку уведомлений и согласованные переходы по актуальной документации подключения.
- Проверку рабочих действий: Прогоним оплату, отказ, повтор и выбранные операции сотрудников после результата.

## Последние проекты QuickLanding

Посмотрите последние коммерческие проекты QuickLanding. Для подключения Т-Банк подготовим контрольные заказы и ожидаемый результат по каждому состоянию.

- [Магнитоф — магазин неодимовых магнитов](https://quicklanding.ru/projects/magnitof/)
- [MP CMS — платформа интернет-магазинов](https://quicklanding.ru/projects/mpcms/)
- [SaleCRM — управление продажами](https://quicklanding.ru/projects/salecrm/)

## Согласованные действия после платежа

Покажите заказ и опишите, что получает клиент после подтверждения. Проверим доступное подключение Т-Банк, текущие обработчики и состав первой версии.

- Идентификаторы связаны: Сотрудник может сопоставить заказ и относящийся к нему платёж.
- Уведомление проверяется: Действие запускается после предусмотренной проверки сведений банка.
- Статус имеет нужный смысл: Изменение заказа соответствует выбранному платёжному сценарию.

## Как подключим эквайринг

- Разбираем оплату: Изучаем заказ, источник суммы и доступ эквайринга.
- Сопоставляем состояния: Фиксируем нужные переходы и результаты магазина.
- Реализуем подключение: Разрабатываем создание платежа и обработку уведомлений.
- Проверяем выбранные операции: Сверяем данные, ошибки и повторы на контрольных примерах.

## Стоимость работы с оплатой

Работа стоит 2 900 ₽/час. Оценка учитывает выбранные операции, состояния заказа и действия после оплаты. Дополнительные сценарии включим по запросу.

## Как магазин узнаёт результат каждой попытки

Разделяем заказ и платежи по нему. Определяем переходы, данные проверки и действия после ответа банка.

## Заказ и платёж имеют разную историю

Клиент может отказаться от первой попытки и оплатить второй. Храним их отдельно и определяем, какой результат влияет на заказ. Не сводим всё к одному флажку на странице.

Представим две попытки: первая завершилась отказом, вторая оплатой. Поздний ответ по первой не должен вернуть заказ в неоплаченное состояние. Для каждого результата сохраняем связь с конкретной попыткой и задаём допустимые переходы. Это помогает разбирать спорные состояния без ручного поиска по времени и сумме.

## Уведомление проверяется на сервере

![Тематическое изображение: Подключение эквайринга Т-Банк](/assets/images/stock-mobile.webp)

Уточняем используемый продукт эквайринга и правила обработки. Для подключения ориентируемся на [документацию Т-Банк](https://developer.tbank.ru/ecosystembundle/scenarios/payments/m-side/notification), а не на похожие API других сервисов банка.

## Действия после подтверждения

Оплаченный статус может запускать сборку, выдачу доступа или сообщение клиенту. Выбираем действия и проверяем, чтобы повтор результата не выполнял их ещё раз.

## Отказ и ожидание

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

## Дополнительные операции

Возврат, подтверждение списания и фискальные данные согласуем отдельно. Общую логику можно расширить через [возвраты и статусы](/services/development/commerce/refunds/).

Приёмку проводим на согласованных примерах заказа: успешная операция, отказ, повтор и ответ после задержки. Сотрудник должен видеть актуальное состояние и данные для сверки. Если дополнительно выдаётся доступ или документ, проверяем, что действие произошло один раз и действительно относится к нужной записи.

## Стоимость внедрения

Работа стоит 2 900 ₽/час. До разработки проверим готовность терминала и тестовые доступы. Комиссия и условия банка зависят от вашего договора.

### Как сейчас сайт узнаёт об оплате?

## Эксперт

Владимир Николаев

Владимир Николаев сопоставит банковские состояния с процессом вашего сайта. До разработки зафиксируем, какие события меняют заказ и что при этом запускается.

## Частые вопросы

### Можно подключить к действующему магазину?

Да. Проверим устройство заказов, текущие способы оплаты и обработчики, чтобы избежать конфликтующих изменений статуса.

### Что требуется от банка?

Подключённый продукт, разрешённые доступы и параметры терминала. Их состав уточним для вашего сценария эквайринга.

### Можно хранить несколько попыток оплаты?

Да. Свяжем каждую с заказом и зададим правила применения результата, включая старые уведомления.

### Как сайт подтверждает оплату?

По проверенному серверному результату банка. Возвращение покупателя на страницу само по себе не подтверждает поступление оплаты.

### Можно добавить возврат менеджеру?

Предусмотрим его как отдельную операцию с правами, проверкой суммы и состоянием. Частичный возврат также согласуем явно.

### Что входит в цену разработки?

Согласованный код подключения и проверки. Ставка 2 900 ₽/час; услуги банка, инфраструктура и дальнейшая поддержка оцениваются отдельно.

## Связанные услуги

- [Доработка оформления заказа WooCommerce](https://quicklanding.ru/services/development/extensions/checkout/index.md)
- [Интеграция ЮKassa с сайтом](https://quicklanding.ru/services/development/commerce/yookassa/index.md)
- [Разработка синхронизации данных](https://quicklanding.ru/services/development/integrations/synchronization/index.md)

## Как сейчас сайт узнаёт об оплате?

Покажите заказ, обработчик и доступное подключение банка. Проверим статусы, уведомления и нужные действия сотрудников.

