Партнер создает сессию для создания платежного токена. На этом этапе доступно 2 сценария:
Сценарий создания платежного токена (привязка карты) без текущей покупки, но для проведения дальнейших оплат без участи клиента. В запросе необходимо указать параметры:
параметр createPaymentToken = true (обязательно)
сумма = 0 (обязательно)
блок serviceParams→orderNumber (обязательно) (так же любые другиепараметры партнера, которые необходимы)
другие обязательные параметры, отмеченные в документации
Сценарий создания платежного токена (привязка карты) с текущей оплатой. В запросе необходимо указать параметры:
параметр createPaymentToken = true (обязательно)
сумма = сумме покупки
блок serviceParams→orderNumber (обязательно) (так же любые другиепараметры партнера, которые необходимы)
другие обязательные параметры, отмеченные в документации
При вызове интерфейс выбора платежного инструмента требуется передать sso-token, полученный от MTS ID при авторизации.
Клиент оплачивает:
Если оплата прошла успешно
Платежный токен активируется и партнеруотправляются нотификации (cтрогой упорядоченности в уведомлениях нет, первым может отправиться как уведомление о платеже так и уведомление о токене):