Описание сервиса платежи
Описание сервиса
Сервис является связующим звеном между сервисом подписок и банком(Тинькофф). Используется исключительно для внутренних пользователей Платформы (фактически, административного интерфейса). Использование/интеграция данного сервиса продуктами не подразумевается вместе с сервисом подписок. Сервис предоставляет данные о привязке карт пользователей и созданных ордерах в рамках сервиса подписок , а так же создается ордер на оплату который прокидывается на сторону банка(Тинькофф)
Организация сервиса в MVP осуществляется следующим образом:
Сервис подписок
Сервис подписок создает подписку, привязывает ее к пользователю, проверяет наличие trial периода Сервис подписок направляет запрос на привязку карты, если trial доступен и не было иных подписок у пользователя в истории
Payment Service
PP направляет запрос AddCard в Тинькофф. Так же указывается :
successUrl/failUrl/callbackUrl
Банк(Тинькофф)
Тинькофф возвращает Payment URL в PP. И статус транзакции. В случае не успешной операции карта не привязывается(Пример : У пользователя недостаточно денежных средств , Не gравильно введенные реквизиты)
Тинькофф асинхронно направляет результат привязки в PP
Payment Service перенаправляет Payment URL в сервис подписок. Сервис подписок перенаправляет Payment URL в WP
Payment Service направляет запрос в Сервис подписок на обновление подписки (привязка карты выполнена успешна)
Основной успешный сценарий
Подписка создана, карта привязана
Last updated