Инструменты страницы
Запрос на оплату с помощью Mir Pay c передачей фискальных данных (paymentDirect.do)
Для регистрации и оплаты заказа посредством MirPay с расшифровкой данных на стороне продавца используется запрос /mir/paymentDirect.do (см. ниже). |
https://3dsec.sberbank.ru/payment/mir/paymentDirect.do |
Вызов метода доступен мерчанту при наличии пермиссий «Разрешена оплата MirPay» и «Разрешена оплата расшифрованными токенами».
Для операций отмены, возврата и завершения платежа следует использовать стандартные запросы к платёжному шлюзу.
В настоящем документе при описании параметров запросов и ответов используются следующие обозначения типов данных:
- A<n> – последовательность латинских букв длины <n>;
- A..<n> – последовательность латинских букв длиной, не превышающей <n>;
- N<n> – последовательность цифр длины <n>;
- N..<n> – последовательность цифр длиной, не превышающей <n>;
- AN<n> – последовательность латинских букв и цифр фиксированной длины <n>;
- AN..<n> – последовательность латинских букв и цифр длиной, не превышающей <n>;
- ANS<n> – последовательность латинских букв, цифр и символов фиксированной длины <n>
- ANS..<n> – последовательность латинских букв, цифр и символов длиной, не превышающей <n>;
- UTC – дата и время, при этом: дата должна быть передана без указания часового пояса, время московское, для протокола SOAP используется стандартная кодировка xs:dateTime.
Пользуясь протоколом REST, тело сообщения запроса следует отправлять с типом: 'Content-Type: application/json'.
Параметры запроса
Название | Тип | Обязательно | Описание |
---|---|---|---|
|
AN..255 | Да (при авторизации через userName и password ) |
Логин служебной учётной записи продавца. |
|
AN..200 | Да (при авторизации через userName и password ) |
Логин продавца в платёжном шлюзе. |
|
AN..255 | Да (при авторизации через merchant ) |
Логин продавца в платёжном шлюзе. |
|
ANS..32 | Да |
Номер (идентификатор) заказа в системе магазина. |
|
ANS..512 | Нет |
Описание заказа в свободной форме. В процессинг банка для включения в финансовую отчётность продавца передаются только первые 24 символа этого поля. Чтобы получить возможность отправлять это поле в процессинг, обратитесь в техническую поддержку. |
|
A2 | Нет |
Язык в кодировке ISO 639-1. Если не указан, будет использован язык, указанный в настройках магазина как язык по умолчанию. |
|
Не актуально | Нет |
Дополнительные параметры заказа, которые сохраняются для просмотра из личного кабинета продавца. Каждую новую пару имени и значения параметра следует отделять запятой. Ниже представлен пример использования.
{ "firstParamName": "firstParamValue", "secondParamName": "secondParamValue" } Если у продавца настроена фискализация, при указании в качестве дополнительных параметров email (адрес электронной почты покупателя) и/или phone (номер сотового телефона покупателя) эти параметры в первую очередь используются для отправки фискального чека. В параметре запрещено передавать зарезервированные имена (в случае их передачи заказ может быть отклонен):
|
|
A..5 | Нет |
Параметр, определяющий необходимость предварительной авторизации (блокирования средств на счёте клиента до их списания). Доступны следующие значения:
Если параметр не указан в запросе, происходит одностадийная оплата. Возможность проводить двухстадийные платежи предоставляется по отдельному запросу. Этот параметр можно передавать как булевым значением (без кавычек), так и строкой (с кавычками). |
|
AN..8192 | Да |
|
|
ANS..39 | Да |
IP-адрес покупателя. IPv6 поддерживается во всех запросах (до 39 символов). |
|
Не актуально | Да |
Блок, содержащий корзину товаров заказа. Описание его атрибутов представлено ниже. |
|
Блок данных для передачи дополнительных параметров ОФД | Да |
Некоторые параметры блока Передача этого блока возможна только при использовании следующих ОФД:
|
orderBundle
orderBundle
состоит из следующих элементов.
Обязательность параметров указана для использования в рамках блока. Если блок необязательный и отсутствует, то и параметры в него входящие не должны передаваться.
Название | Тип | Обязательно | Описание | Версия ФФД |
---|---|---|---|---|
|
ANS..21 | Нет |
Дата создания заказа в формате |
Все версии. |
|
Не актуально | Нет |
Блок с атрибутами данных о покупателе. Описание его атрибутов представлено ниже. |
Все версии. |
|
Не актуально | Да |
Блок с атрибутами товарных позиции корзины товаров. Описание его атрибутов представлено ниже. |
Все версии. |
customerDetails
customerDetails
состоит из следующих элементов.
Обязательность параметров указана для использования в рамках блока. Если блок необязательный и отсутствует, то и параметры в него входящие не должны передаваться.
Название | Тип | Обязательно | Описание | Версия ФФД |
---|---|---|---|---|
|
ANS..40 | См. примечание ниже. |
Электронная почта покупателя, на которую будут отправлен кассовый чек. В большинстве ОФД отправка чека поддерживается только на один электронный адрес. Некоторые ОФД поддерживают отправку чека на несколько электронных адресов — в этом случае можно указать несколько адресов электронной почты через запятую и без пробелов. О возможности отправки чека на несколько адресов уточняйте у вашего ОФД. Обязательно следует передать один из двух параметров: email или phone. |
Все версии. |
|
NS..12 | См. примечание ниже. |
Номер телефона клиента. Примеры:
В случае передачи номера в отдельном параметре и в дополнительных параметрах, в качестве основного использоваться будет номер, указанный в настоящем параметре
При использовании АТОЛ фискализации параметр |
Все версии. |
|
ANS..40 | Нет |
Способ связи с покупателем. |
Все версии. |
|
|
Нет |
Все версии. |
|
|
ANS..100 | Нет |
Фамилия, имя и отчество плательщика. Параметр возвращается только в том, случае если был передан партнером при регистрации. |
1.05 и более поздние версии. |
|
ANS..100 | Нет |
Серия и номер паспорта плательщика в следующем формате: |
1.05 и более поздние версии. |
|
N..12 | Нет |
Идентификационный номер налогоплательщика. Допускается передавать 10 или 12 символов. Параметр возвращается только в том, случае если был передан партнером при регистрации. |
1.05 и более поздние версии. |
Обязательно следует передать один из двух параметров: email
или phone
.
deliveryInfo
deliveryInfo
состоит из следующих элементов.
Обязательность параметров указана для использования в рамках блока. Если блок необязательный и отсутствует, то и параметры в него входящие не должны передаваться.
Название | Тип | Обязательно | Описание | Версия ФФД |
---|---|---|---|---|
|
ANS..20 | Нет |
Способ доставки. |
Все версии. |
|
A..2 | Да |
Двухбуквенный код страны доставки. |
Все версии. |
|
ANS..40 | Да |
Город доставки. |
Все версии. |
|
ANS..255 | Да |
Адрес доставки. |
Все версии. |
cartItems
cartItems
состоит из следующих элементов.
Обязательность параметров указана для использования в рамках блока. Если блок необязательный и отсутствует, то и параметры в него входящие не должны передаваться.
Название | Тип | Обязательно | Описание | Версия ФФД |
---|---|---|---|---|
|
Не актуально | Да |
Массив блоков, описывающих товарные позиции в корзине. Информация по каждой товарной позиции Корзины передаётся в отдельном блоке, входящем в состав items. Не используйте внутри этого блока сочетание символов «‘)», в противном случае это приведёт к ошибке на стороне шлюза. |
Все версии. |
items
items
состоит из следующих элементов.
Обязательность параметров указана для использования в рамках блока. Если блок необязательный и отсутствует, то и параметры в него входящие не должны передаваться.
Название | Тип | Обязательно | Описание | Версия ФФД |
---|---|---|---|---|
|
ANS..12 | Да |
Уникальный идентификатор товарной позиции внутри корзины заказа. |
Все версии. |
|
ANS..100 | Да |
Наименование или описание товарной позиции в свободной форме.
Используйте |
Все версии. |
|
Не актуально | Нет |
Дополнительный блок с параметрами описания товарной позиции. Описание его атрибутов представлено ниже. Ограничение размера поля - 1024 байт. |
Все версии. |
|
N..18 | Да |
Элемент, описывающий общее количество товарных позиций одного |
Все версии. |
|
N..12 | Нет |
Сумма стоимости всех товарных позиций одного
При расчёте параметра |
Все версии. |
|
N3 | Нет |
Код валюты товарной позиции ISO 4217. Если не указан, считается равным валюте заказа. |
Все версии. |
|
ANS..100 | Да |
Номер (идентификатор) товарной позиции в системе магазина.
Во всех методах передача артикула |
Все версии. |
|
Не актуально | Нет |
Дополнительный блок с атрибутами описания скидки для товарной позиции. Блок параметров имеет справочный характер и не влияет на расчеты внутри корзины. Описание его атрибутов представлено ниже. |
Все версии. |
|
Не актуально | Нет |
Дополнительный блок с атрибутами описания агентской комиссии за продажу товара. Описание его атрибутов представлено ниже. |
Все версии. |
|
Не актуально | Только для магазинов с настройками фискализации |
Дополнительный тег с атрибутами описания налога. Описание вложенных тегов представлено ниже. |
Все версии. |
|
N..12 | Только для магазинов с настройками фискализации |
Стоимость одной товарной позиции одного
|
Все версии. |
|
См. описание. | Только для магазинов с настройками фискализации |
Блок атрибутов товарной позиции. См. описание ниже. |
1.05 и более поздние версии. |
itemAttributes
Ниже представлены параметры блока itemAttributes (см. пример и таблицу ниже).
"itemAttributes":[{"name":"paymentMethod","value":"1"},{"name":"paymentObject","value":"1"}]
Название | Тип | Обязательно | Описание | Версия ФФД |
---|---|---|---|---|
|
N..2 |
Да |
Тип оплаты возможны следующие значения:
Приоритизация передачи значения происходит по следующему принципу (указано в убывающем порядке приоритета):
Для paymentMethod значением по умолчанию является 1 (полная предварительная оплата до момента передачи предмета расчета). |
1.05 и более поздние версии. |
|
N..2 |
Да |
Тип оплачиваемой позиции, возможны следующие значения:
Указанные выше значения доступны для ФФД 1.05.
Приоритизация передачи значения происходит по следующему принципу (указано в убывающем порядке приоритета):
Для paymentObject значением по умолчанию является 1 (товар). |
1.05 и более поздние версии. |
|
ANS | да (если передан markQuantity ) |
Код товарной позиции. Принимаются только первые 256 байт. Возможные форматы для передачи:
|
1.05 и более поздние версии. |
|
| Нет |
Дробное количество маркированного товара. |
1.2 и более поздние версии. |
|
ANS..64 | Нет |
Значение реквизита пользователя. Можно передавать только после согласования с ФНС. |
1.05 и более поздние версии. |
|
N..2 | Обязателен, только если передан объект agent_info . |
Тип агента, возможно одно из следующих значений:
|
1.05 и более поздние версии. |
|
|
Нет |
|
1.05 и более поздние версии. |
|
|
Нет |
|
1.05 и более поздние версии. |
|
Массив ANS..19 | Нет |
Массив телефонов оператора по приёму платежей в формате +N. |
1.05 и более поздние версии. |
|
Массив ANS..19 | Нет |
Массив телефонов оператора перевода в формате +N. |
1.05 и более поздние версии. |
|
ANS..64 | Нет |
Наименование оператора перевода. |
1.05 и более поздние версии. |
|
ANS..256 | Нет |
Адрес оператора перевода. |
1.05 и более поздние версии. |
|
N10..12 | Нет |
ИНН оператора перевода. |
1.05 и более поздние версии. |
|
Maccив ANS..19 | Нет |
Массив телефонов поставщика в формате +N. |
1.05 и более поздние версии. |
|
ANS..256 | Нет |
Наименование поставщика. |
1.05 и более поздние версии. |
|
N10..12 | Нет |
ИНН поставщика. |
1.05 и более поздние версии. |
quantity
quantity
состоит из следующих элементов.
Обязательность параметров указана для использования в рамках блока. Если блок необязательный и отсутствует, то и параметры в него входящие не должны передаваться.
Название | Тип | Обязательно | Описание | Версия ФФД |
---|---|---|---|---|
|
N..18 | Да |
Количество товарных позиций данного positionId. Для указания дробных чисел используйте десятичную точку |
Все версии. |
|
ANS..20 | Да |
Мера измерения количества товарной позиции. |
Все версии. |
Если ФФД версии 1.2 и более поздней, то здесь передаются параметры:
Название | Тип | Обязательно | Описание | Версия ФФД |
---|---|---|---|---|
|
N1 | Да |
Количество товарных позиций данного positionId. Для версии ФФД 1.2+ значение всегда 1. |
1.2 и более поздние версии. |
|
N..3 | Да |
Единица измерения количества предмета расчета. При ФФД версии 1.2+ , если переданы параметры nomenclature и markQuantity, значение всегда 0. В остальных случаях принимает значения |
1.2 и более поздние версии. |
Возможные значения measure
Значение | Описание |
---|---|
0 | Применяется для предметов расчета, которые могут быть реализованы поштучно или единицами (а также в случае, если предметом расчета является товар, подлежащий обязательной маркировке средством идентификации (передан mark_code )) |
10 | Грамм |
11 | Килограмм |
12 | Тонна |
20 | Сантиметр |
21 | Дециметр |
22 | Метр |
30 | Квадратный сантиметр |
31 | Квадратный дециметр |
32 | Квадратный метр |
40 | Миллилитр |
41 | Литр |
42 | Кубический метр |
50 | Киловатт час |
51 | Гигакалория |
70 | Сутки (день) |
71 | Час |
72 | Минута |
73 | Секунда |
80 | Килобайт |
81 | Мегабайт |
82 | Гигабайт |
83 | Терабайт |
255 | Применяется при использовании иных мер измерения |
markQuantity
Параметры тэга markQuantity:
Обязательность параметров указана для использования в рамках тэга. Если тэг необязательный и в запросе отсутствует, то и входящие в него параметры не должны передаваться.
Название | Тип | Обязательно | Описание |
---|---|---|---|
|
N..12 | да |
Числитель дробной части предмета расчета. |
|
N..12 | да |
Знаменатель дробной части предмета расчета. |
itemDetails
itemDetails
состоит из следующих элементов.
Обязательность параметров указана для использования в рамках блока. Если блок необязательный и отсутствует, то и параметры в него входящие не должны передаваться.
Название | Тип | Обязательно | Описание | Версия ФФД |
---|---|---|---|---|
|
ANS..255 | Да |
Дополнительная информация по товарной позиции. Представляет собой массив блоков, в каждом из которых передаётся информация об определённой характеристике товарной позиции. |
Все версии. |
itemDetailsParams
itemDetailsParams
состоит из следующих элементов.
Обязательность параметров указана для использования в рамках блока. Если блок необязательный и отсутствует, то и параметры в него входящие не должны передаваться.
Название | Тип | Обязательно | Описание | Версия ФФД |
---|---|---|---|---|
|
ANS..255 | Да |
Дополнительная информация по товарной позиции. |
Все версии. |
|
ANS..255 | Да |
Наименование параметра описания детализации товарной позиции. |
Все версии. |
discount
discount
состоит из следующих элементов.
Обязательность параметров указана для использования в рамках блока. Если блок необязательный и отсутствует, то и параметры в него входящие не должны передаваться.
Название | Тип | Обязательно | Описание | Версия ФФД |
---|---|---|---|---|
|
ANS..20 | Да |
Тип скидки на товарную позицию. |
Все версии. |
|
N..20 | Да |
Значение скидки на товарную позицию. |
Все версии. |
agentInterest
agentInterest
состоит из следующих элементов.
Обязательность параметров указана для использования в рамках блока. Если блок необязательный и отсутствует, то и параметры в него входящие не должны передаваться.
Название | Тип | Обязательно | Описание | Версия ФФД |
---|---|---|---|---|
|
ANS..20 | Да |
Тип агентской комиссии за продажу товара. |
Все версии. |
|
N..20 | Да |
Значение агентской комиссии за продажу товара. |
Все версии. |
tax
tax
состоит из следующих элементов.
Обязательность параметров указана для использования в рамках блока. Если блок необязательный и отсутствует, то и параметры в него входящие не должны передаваться.
Название | Тип | Обязательно | Описание | Версия ФФД |
---|---|---|---|---|
|
N..2 | Нет |
Ставка НДС, доступны следующие значения:
Если в запросе не передаётся корзина с данными фискализации, оператору фискальных данных передаются значения по умолчанию, указанные в настройках личного кабинета (подробнее см. инструкцию по работе с личным кабинетом). |
Все версии. |
|
N..18 | Нет |
Сумма налога, высчитанная продавцом. Указывается в минимальных единицах валюты. |
Все версии. |
additionalOfdParams
additionalOfdParams
состоит из следующих элементов.
Название | Тип | Обязательно | Описание | Версия ФФД |
---|---|---|---|---|
|
N..2 | Обязателен, только если передан объект agent_info . |
Тип агента, возможно одно из следующих значений:
|
1.05 и более поздние версии. |
|
|
Нет |
|
1.05 и более поздние версии. |
|
|
Нет |
|
1.05 и более поздние версии. |
|
Массив ANS..19 | Нет |
Массив телефонов оператора по приёму платежей в формате +N. |
1.05 и более поздние версии. |
|
ANS..256 | Нет |
Адрес оператора перевода. |
1.05 и более поздние версии. |
|
N10..12 | Нет |
ИНН оператора перевода. |
1.05 и более поздние версии. |
|
ANS..64 | Нет |
Наименование оператора перевода. |
1.05 и более поздние версии. |
|
Массив ANS..19 | Нет |
Массив телефонов оператора перевода в формате +N. |
1.05 и более поздние версии. |
|
Maccив ANS..19 | Нет |
Массив телефонов поставщика в формате +N. |
1.05 и более поздние версии. |
|
A..256 | Нет |
ФИО кассира. |
1.05 и более поздние версии. |
|
ANS..16 | Нет |
Дополнительный реквизит чека. |
1.05 и более поздние версии. |
|
ANS..24 | Нет |
Наименование дополнительного реквизита пользователя. |
1.05 и более поздние версии. |
|
ANS..24 | Нет |
Значение дополнительного реквизита пользователя. |
1.05 и более поздние версии. |
|
N..12 | Нет |
ИНН кассира |
1.2 и более поздние версии. |
|
ANS..256 | Нет |
Адрес покупателя (клиента). |
1.2 и более поздние версии. |
|
NS10 | Нет |
Дата рождения покупателя (клиента) в формате «dd.mm.yyyy» |
1.2 и более поздние версии. |
|
N3 | Нет |
Числовой код страны, гражданином которой является покупатель (клиент). Код страны указывается в соответствии с Общероссийским классификатором стран мира ОКСМ. |
1.2 и более поздние версии. |
|
N2 | Нет |
Числовой код вида документа, удостоверяющего личность (например, 21 - паспорт гр. РФ). |
1.2 и более поздние версии. |
|
NS11 | Нет |
Серия и номер паспорта плательщика: |
1.2 и более поздние версии. |
|
ANS..64 | Нет |
Электронный адрес покупателя. Обязательно должно быть заполнено строго одно из полей: |
1.2 и более поздние версии. |
|
NS..19 | Нет |
Телефон покупателя. Вместе с кодом страны без пробелов и дополнительных символов, кроме символа «+» (номер «+371 2 1234567» необходимо передать как «+37121234567»). Обязательно должно быть заполнено строго одно из полей: |
1.2 и более поздние версии. |
|
N12 | Нет |
ИНН покупателя. |
1.2 и более поздние версии. |
|
ANS..256 | Нет |
Наименование покупателя (клиента). |
1.2 и более поздние версии. |
|
|
Нет |
|
1.2 и более поздние версии. |
|
|
Нет |
|
1.2 и более поздние версии. |
|
|
Нет |
|
1.2 и более поздние версии. |
|
|
Нет |
|
1.2 и более поздние версии. |
|
NS10 | Нет |
Дата нормативного акта федерального органа исполнительной власти, регламентирующего порядок заполнения реквизита «значение отраслевого реквизита», в формате: |
1.2 и более поздние версии. |
|
ANS | Нет |
Идентификатор ФОИВ. Должно принимать одно из значений справочника ФОИВ. |
1.2 и более поздние версии. |
|
N..32 | Нет |
Номер нормативного акта федерального органа исполнительной власти, регламентирующего порядок заполнения реквизита «значение отраслевого реквизита» |
1.2 и более поздние версии. |
|
ANS..256 | Нет |
Состав значений, определенных нормативным актом федерального органа исполнительной власти |
1.2 и более поздние версии. |
Параметры ответа
Параметры ответа представлены в таблице ниже.
Название | Тип | Обязательно | Описание |
---|---|---|---|
|
A..5 | Да |
Указывает на успешность запроса. Доступны следующие значения:
|
Блок data (возвращается при успешной регистрации заказа) |
|||
|
ANS36 | Да |
Номер заказа в платежной системе. Уникален в пределах системы. Отсутствует если регистрация заказа не удалась по причине ошибки, детализированной в ErrorCode. |
Блок error (возвращается, только если запрос завершился с ошибкой) |
|||
|
N..2 | Да |
Код ошибки. |
description | ANS..512 | Да | Подробное техническое объяснение ошибки - содержимое этого параметра не предназначено для отображения пользователю. |
|
|
Да |
|
Коды ошибок
Код ошибки | Текст ошибки |
---|---|
0 |
Обработка запроса прошла без системных ошибок. |
1 | Недостаточно средств на карте |
5 |
Доступ запрещён. |
5 |
Пользователь должен сменить свой пароль. |
7 |
Системная ошибка. |
10 |
Некорректное значение параметра |
10 |
Некорректное значение параметра |
10 |
Некорректное значение параметра |
10 |
Расшифровка переданных данных неуспешна. |
Пример запроса POST
{ "username":"<username>", "password":"<password>", "orderNumber": 3221, "description": "Order description", "language":"RU", "additionalParameters": {}, "preAuth": false, "ip": "217.34.83.164", "paymentToken": "eyJ0YW4iOiIyMjAyMjA0NDMzOTgzOTM0ODc1IiwiY2F2IjoiMDBERUUxRkE0NEMwREE5Mjc2MDAzMDdGMTQ4RDJDMjMxODAxQjYiLCJ0ZXkiOjI3LCJ0ZW0iOjEwLCJ0cmFuc0lkIjoiMWVkZDkxMjAtZDkyZC02NzNiLTgwMDAtYTAwMDAwMDAwMDAxIiwibUlkIjoiMDAwMDAwMDExMDIwMDAwIiwibXg1YyI6Ik1JSURiRENDQWxRQ0FoQUVNQTBHQ1NxR1NJYjNEUUVCQ3dVQU1IWXhIREFhQmdOVkJBTU1FM0JoZVcxbGJuUXVZV3htWVdKaGJtc3VjblV4Q3pBSkJnTlZCQVlUQWxKVk1ROHdEUVlEVlFRSERBWk5iM05qYjNjeER6QU5CZ05WQkFnTUJrMXZjMk52ZHpFV01CUUdBMVVFQ2d3TlNsTkRJRUZNUmtFdFFrRk9TekVQTUEwR0ExVUVDd3dHUWpFd01ERTFNQjRYRFRJek1EUXdNekE0TlRrek5sb1hEVEkzTURVeE1qQTROVGt6Tmxvd2dZQXhIREFhQmdOVkJBTU1FM0JoZVcxbGJuUXVZV3htWVdKaGJtc3VjblV4Q3pBSkJnTlZCQVlUQWxKVk1ROHdEUVlEVlFRSERBWk5iM05qYjNjeER6QU5CZ05WQkFnTUJrMXZjMk52ZHpFV01CUUdBMVVFQ2d3TlNsTkRJRUZNUmtFdFFrRk9TekVaTUJjR0ExVUVDd3dRVFRBd01EQXdNREF4TVRBeU1EQXdNRENDQVNJd0RRWUpLb1pJaHZjTkFRRUJCUUFEZ2dFUEFEQ0NBUW9DZ2dFQkFPb2NHMngvWmNlT2JoQXZWUFJmZFVOS0Rjb0pXUXJHOW0yczJIZVVVUDlwQTF1Misyc1l1RzdudjNxZWhlNU9lYVRJN2tzUjllVVVLaUJYRXM5TnJvWm1DV1MybkpVbjNLMENqTUo2STViTkNtVURsSHY2SUZxNlZWL2t4WlVId2JrVGJwcW11TEE3ZGZ2NGRpY1BobCt1NkR2NmV1Y0JMYk9TVjdVR24rWlNzSXZvemVFdG5nalo0OGdKSitySWRlQUhBL1k4T3FnQnVEWThveGFyZjBRemZEUlpmZDVrVXR1NFpETzhLVXZyV0dOSkduTW0xRXJCZ3VxT3pGYWg5VU84UTN2bFpQTmlPQkJUdzRuYTNYV29ub01neXUvK1B6YUwxcksrT1F0Z1lnYSszN0pPbHN3cUxOVXZTRnpUK0RuZzNPR0Q5MjdzZVNtbGtJWE5JZmNDQXdFQUFUQU5CZ2txaGtpRzl3MEJBUXNGQUFPQ0FRRUFYUUR6WUNpUXpCNzFVREJaT2JYdE9YVzBqZTh0SUhOUldSS1lpQzlka0llQXBNdTJGTTd4MW16QzFYcHhZaTZjN0lnSVgwYzBJYU5OQmFmY0ZxTDlGM1NpZ0F4TThyQStWOHZhUCs2cGttZzRGWUFYQ0g0bEIvaCtGUmZmdDl3aENCeEZaMFM5cU5YZEoyYU5wRXdwem1aUlBqNEFtV1V5NkpNYnBPa09NamZTT1YvbFVFblVSWEdHS0xzL0krU05GTXpZZGNBSUhHN3ZybWRzUVZ4NWhGOGo3TnZHZ3BMeXFvWDRjanA5SlF1cDJRNG1rUVQ1N1JSTVhudzhYdGlYVTR4OVZXMFJRMXJEcjdoUWp5K2pKKzJqWmRKS0F1RGlBeXc2YUtjaXgyTTA4UkhrdmJiMEJMSk90OUU3ZTNUQWl1WjRZQmpWRzZVOVpWSzV4VHkvakE9PSIsIm9yZGVySWQiOiIwMmZiOThmMi1hZjk5LTdjYjgtYWRmOS1iMGE3MDBhODI2ZTAiLCJzdW0iOjUwMCwiY3VyIjo2NDMsIm1lZGlhIjoiVUwifQ==", "orderBundle": { "customerDetails": { "cartItems": { "items": [ { "positionId": "1", "name": "Стиральная машина", "quantity": { "value": 1, "measure": "шт" }, "itemAmount": 6000, "itemCode": "71240", "tax": { "taxType": 3 } }, { "positionId": "3", "name": "Услуга - Доставка до двери", "quantity": { "value": 1, "measure": "шт" }, "itemAmount": 500, "itemCode": "0000", "tax": { "taxType": 3 } } ] } }}}
Пример ответа
Успешная оплата
{ "success":true, "data": { "orderId": "12312312123" } }
Неуспешная оплата
{ "error": { "code": 1, "description": "Processing Error", "message": "Недостаточно средств на карте" }, "success": false }