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

MTS Flex оплата (сессия)


Сценарий создания платежной сессии

Для разовой оплаты только Flex (sdk/страница оплаты Flex) необходимо передавать объект flexPayment! В ваших настройках при этом должна быть включена оплата с помощью Flex.
Основные параметры аналогичны описанию Разовая оплата (сессия), в данном разделе приведено описание дополнительных параметров.

Если вы интегрируете разовую покупку, где Flex только одна из опций оплаты, вам следует создавать сессию по описанию Разовая оплата (сессия) и НЕ передавать flexPayment.

Поле

Тип

Обяз.

Описание

flexPaymentobjectнет

Передавать при проведении оплаты только flex (sdk/страница оплаты Flex).

На данный момент передаётся пустой объект - может быть расширен в дальнейшем.

Нельзя использовать вместе с блоком subscription, createPaymentToken.

Пример

Тело запроса

{
  "serviceId" : 5560,
  "serviceParams" :
  {
    "NUMBER" : "79160026188",
    "payerEmail" : "tests12345@mts.ru",
    "id1" : "108882256562"
  },
  "amount" : 13.4,
  "currency" : "643",
  "extClientId" : "89150123456",
  "flexPayment": {}
}

Тело ответа

{
  "sessionId": "0b722ef4eb6b4cbe999e1c5bbcb4e456"
}

Возможные коды ошибок

Основные коды ошибок - см. Разовая оплата (сессия).

code

message

userMessage

00200041Flex payment not available for this serviceОплата частями недоступная для данного сервиса