Для разовой оплаты только Flex (sdk/страница оплаты Flex) необходимо передавать объект flexPayment! В ваших настройках при этом должна быть включена оплата с помощью Flex.
Основные параметры аналогичны описанию Разовая оплата (сессия), в данном разделе приведено описание дополнительных параметров.
Если вы интегрируете разовую покупку, где Flex только одна из опций оплаты, вам следует создавать сессию по описанию Разовая оплата (сессия) и НЕ передавать flexPayment.
Поле | Тип | Обяз. | Описание |
|---|---|---|---|
| flexPayment | object | нет | Передавать при проведении оплаты только 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 |
|---|---|---|
| 00200041 | Flex payment not available for this service | Оплата частями недоступная для данного сервиса |