Данная страница описывать интеграцию web-страница оплаты к вам в интернет магазин.
Бизнес логика работы интерфейса задается на уровне создания сессии и передаче токена SSO.
Страница открывается по вызову ссылки с передачей ряда параметров.
Описание параметров:
Параметр | Обязательность | Описание | Формат | Допустимые значения |
|---|---|---|---|---|
| sessionId | Да | Идентификатор сессии | STRING | |
| tokenId | Для подписок - да, для разовых оплат - нет | Токен авторизации WEB SSO | STRING | |
| successReturnUrl | Нет | Ссылка на thank you page вашего сайта, в случае успешной оплаты и нажатия на кнопку | STRING | обязательно начинается с 'https://' |
| failReturnUrl | Нет | Ссылка на thank you page вашего сайта, в случае не успешной оплаты | STRING | обязательно начинается с 'https://' |
| colorMode | Нет | Цветовая тема | STRING | 'light' | 'dark' По умолчанию - светлая тема. |
| auth | Нет | Признак необходимости провести предварительную аутентификацию пользователя через MTS_ID | true | |
| selectedPaymentToolType | Нет | Тип способа оплаты. mtsBankCard | boundCard | mtsCharging | mtsMobileCommerce | extMobileCommerce | applePay | googlePay | samsungPay | sbp | newCard | ewalletBinding | mtsDengiBankCard | sbpToken | STRING | |
| selectedPaymentToolId | Нет | Если selectedPaymentToolType=ewalletBinding, идентификационный номер привязанного способа оплаты (поиск осуществляется по cardId ПЦЭК и bindingId ПЦЭК) | STRING | |
| isBnplActive | Нет | При переданном значении true, если пользователю доступен BNPL - будет предустановлен тоггл BNPL в переданное положение | STRING | true|false |
SandBox вызывается по ссылке https://sandbox.pay.mts.ru/pages/pay/?
Production вызывается по ссылке https://pay.mts.ru/pages/pay/?
Если вы решили схитрить и использовать платёжную страницу в webview вашего мобильного приложения, то мы не сможем гарантировать корректную его работу в случаях, когда вы будете использовать компоненты web view, отличные от оригинальных, транслируемых компаниями Apple и Google.