В главное меню

Оплата в рассрочку. MTS Flex


Общее описание интеграция сценария 

  1. Партнер заполняет заявку для интеграции.
  2. MTS Pay проводит настройки service_id и авторизационного сертификата. 
  3. MTS Pay передает Партнеру авторизационный сертификат и service_id для запроса на создание сессии.
  4. MTS Pay предоставляет доступ в личный кабинет с ролью "Администратор".
  5. Партнер проводит настройки на своей стороне, а также интегрируется с MTS ID (документация MTS ID). Авторизация необходима в данной интеграции.
  6. Партнер создает сессию для рассрочки.
      1. В тело запроса обязательно нужно добавить:
        1. блок flexPayment (обязательно)
        2. блок serviceParams→orderNumber  (обязательно) (так же любые другие параметры партнера, которые необходимы)
        3. другие обязательные параметры, отмеченные в документации
  7. Партнер вызывает интерфейс выбора платежного инструмента для будущих оплат, выбранный на этапе интеграции.
    1. При вызове интерфейс выбора платежного инструмента требуется: 
      1. Либо передача SSO_token, полученного при авторизации в MTS ID.
      2. Либо авторизация самим клиентом в вызванном интерфейсе.
  8. Клиент оплачивает:
    1. Если оплата прошла успешно
      1. рассрочка активируется и партнеру отправляется нотификация
        1. "О результате платежа"
    2. Если оплата не прошла
      1.  рассрочка НЕ активируется и партнеру отправляется нотификация
        1. "О результате платежа"
    3. Если оплаты не было
      1. рассрочка НЕ активируется и партнеру НЕ отправляется ни одна нотификация

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

  1. По успешным платежам партнер может проводить:
    1. отмену платежа
    2. возврат платежа