Расширенный запрос состояния заказа

Для запроса состояния зарегистрированного заказа используется запрос getOrderStatusExtended.

В настоящем документе при описании параметров запросов и ответов используются следующие обозначения типов данных:

  • 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.

Параметры запроса:

Название Тип Обязательно Описание

orderId

AN..64

Да*

Номер заказа в платежной системе. Уникален в пределах системы. Отсутствует, если регистрация заказа не удалась по причине ошибки, детализированной в errorCode.

language

A2

Нет

Код языка в соответствии с ISO 639-1. Если не указан, считается, что язык – русский. Сообщение ошибке будет возвращено именно на этом языке.

merchantOrderNumber

AN..32

Да*

Номер (идентификатор) заказа в системе магазина.

* В запросе необходимо передать или параметр orderId, или merchantOrderNumber. Если в запросе передаются оба параметра, приоритет orderId выше.

Существует несколько наборов параметров ответа. Какие именно наборы параметров будут возвращены, завит от версии getOrderStatusExtended, указанной в настройках мерчанта.

Параметры ответа для версий 01 и выше:

Эти параметры будут возвращены в ответе не зависимо от версии getOrderStatusExtended.

Название Тип Обязательно Описание Версия getOrderStatusExtended

orderNumber

AN..32

Да

Номер (идентификатор) заказа в системе магазина.

Все версии.

orderStatus

N1

Нет

По значению этого параметра определяется состояние заказа в платёжной системе. Отсутствует, если заказ не был найден. Ниже представлен список возможных значений:

  • 0 - заказ зарегистрирован, но не оплачен;
  • 1 - предавторизованная сумма удержана (для двухстадийных платежей);
  • 2 - проведена полная авторизация суммы заказа;
  • 3 - авторизация отменена;
  • 4 - по транзакции была проведена операция возврата;
  • 5 - инициирована авторизация через сервер контроля доступа банка-эмитента;
  • 6 - авторизация отклонена.
Все версии.

actionCode

ANS..6

Да Код ответа. Все версии.

actionCodeDescription

AN..512

Да

Расшифровка кода ответа на языке, переданном в параметре запроса language.

Все версии.

errorCode

N..2

Нет

Код ошибки.

Все версии.

errorMessage

AN..512

Нет

Описание ошибки на языке, переданном в параметре language в запросе.

Все версии.

amount

N..20

Да Сумма платежа в копейках (или центах). Все версии.

currency

N3

Нет Код валюты платежа ISO 4217. Если не указан, считается равным 643 (российские рубли). Все версии.

date

ANS

Да

Дата регистрации заказа.

Все версии.

orderDescription

AN..512

Нет

Описание заказа, переданное при его регистрации.

Все версии.

ip

ANS..39

Да

IP-адрес покупателя. IPv6 поддерживается во всех запросах (до 39 символов).

Все версии.

authDateTime

ANS

Нет Дата/время авторизации. 02 и выше.

authRefNum

AN..24

Нет

Учётный номер авторизации платежа, который присваивается при регистрации платежа.

02 и выше.

terminalId

AN..10

Нет

Идентификатор терминала в процессинге, через который осуществлялась оплата.

02 и выше.

paymentWay

AS..14

Да

Способ совершения платежа (платёж в с вводом карточных данных, оплата по связке и т. п.). Может принимать следующие значения:

  • CARD - оплата с вводом карточных данных;
  • CARD_BINDING - оплата связкой;
  • CARD_MOTO - оплата через колл-центр;
  • CARD_PRESENT - оплата как cardPresent;
  • SBRF_SBOL - оплата через Сбербанк Онлайн;
  • SBRF_SBOL_BINDING - оплата через связку Сбербанк Онлайн;
  • UPOP - оплата через China Union Pay;
  • FILE_BINDING - оплата через файл;
  • FILE_SBP_C2B_BINDING - СБП оплата через файл;
  • SMS_BINDING - оплата через смс;
  • P2P - перевод с карты на карту;
  • P2P_BINDING - перевод связкой;
  • PAYPAL - оплата со счёта PayPal;
  • MTS - оплата со счёта МТС;
  • APPLE_PAY - Apple Pay;
  • APPLE_PAY_BINDING - оплата связкой Apple Pay;
  • APPLE_PAY_RAW - оплата Apple Pay с данными по связке на стороне мерчанта (инициирующие и последующие платежи);
  • ANDROID_PAY - Android Pay;
  • ANDROID_PAY_BINDING - оплата связкой Android Pay;
  • GOOGLE_PAY_CARD - Google Pay нетокенизированная;
  • GOOGLE_PAY_RAW - оплата Google Pay с данными по связке на стороне мерчанта (инициирующие и последующие платежи);
  • GOOGLE_PAY_CARD_BINDING - оплата связкой с не токенизированной картой GooglePay;
  • GOOGLE_PAY_TOKENIZED - Google Pay токенизированная;
  • GOOGLE_PAY_TOKENIZED_BINDING - оплата связкой с токенизированной картой GooglePay;
  • SAMSUNG_PAY - Samsung Pay;
  • SAMSUNG_PAY_BINDING - оплата связкой Samsung Pay;
  • SAMSUNG_PAY_RAW - оплата Samsung Pay с данными по связке на стороне мерчанта (инициирующие и последующие платежи);
  • IPOS - оплата iPOS;
  • SBERID - оплата SberID;
  • SENDY - оплата Sendy;
  • SBP_C2B - Оплата СБП (Сервис Быстрых платежей) для C2B;
  • SBP_C2B_BINDING - оплата связкой СБП (Сервис Быстрых Платежей) для C2B;
  • SBP_B2C - выплаты СБП;
  • TOKEN_PAY - оплата токеном напрямую;
  • TOKEN_PAY_BINDING - оплата токенизированной связкой;
  • YANDEX_PAY_CARD - YandexPay нетокенизированная;
  • YANDEX_PAY_TOKENIZED - YandexPay токенизированная;
  • YANDEX_PAY_CARD_BINDING - оплата связкой с не токенизированной картой YandexPay;
  • YANDEX_PAY_TOKENIZED_BINDING - оплата связкой с токенизированной картой YandexPay;
  • MONEY_STREAM - оплата с баланса мобильного телефона через сервис MoneyStream;
  • BNPL - оплата заказа через механизм BNPL (Buy Now Pay Later);
  • MTS_INSTALLMENT - оплата в рассрочку через МТС Банк;
  • MTS_PAY - MTS Pay;
  • QR - оплата по QR-коду;
  • ALFAPAY_PLATIQR - оплата Alfa Pay по QR-коду;
  • TINKOFFPAY_PLATIQR - оплата Tinkoff Pay по QR-коду.
09 и выше.
Элемент cardAuthInfo (в элементе лежит структура, состоящая из списка элементов типа secureAuthInfo и атрибутов maskedPan, expiration, cardholderName и approvalCode):

maskedPan

N..19

Нет

Маскированный номер карты, которая использовалась для оплаты. Указан только после оплаты заказа.

Все версии.

expiration

N6

Нет

Срок истечения действия карты в формате YYYYMM. Указан только после оплаты заказа

Все версии.

cardholderName

AS..26

Нет

Имя держателя карты латиницей, если доступно. Длина поля ограничена 26 символами (латинские буквы, точка, пробел).

Все версии.

approvalCode

AN6

Нет

Код авторизации международной платёжной системы. Поле фиксированной длины (6 символов), может содержать цифры и латинские буквы.

Все версии.
Элемент secureAuthInfo состоит из следующих элементов (параметры cavv и xid включены в элемент threeDSInfo).

eci

N..4

Нет

Электронный коммерческий индикатор.

Все версии.

aresTransStatus

A1

Нет

Статус транзакции из ответа от ACS на запрос аутентификации (ARes). Передается при использовании 3DS 2.

Все версии.

rreqTransStatus

A1

Нет

Статус транзакции из запроса для передачи результатов аутентификации пользователя от ACS (RReq). Передается при использовании 3DS 2.

Все версии.

threeDSProtocolVersion

N..12

Нет

Версия протокола 3DS. Возможные значения:

  • «1.0.2» для 3DS1;
  • «2.1.0» для 3DS2.;
  • «2.2.0» для 3DS2.
Все версии.

cavv

ANS..200

Нет

Значение проверки аутентификации владельца карты. Указано только после оплаты заказа и в случае соответствующего разрешения.

Все версии.

xid

ANS..80

Нет

Электронный коммерческий идентификатор транзакции. Указан только после оплаты заказа и в случае соответствующего разрешения.

Все версии.
Элемент BindingInfo (элемент состоит из clientId и bindingId):

clientId

AN..255

Нет

Номер (идентификатор) клиента в системе магазина, переданный при регистрации заказа. Присутствует только если магазину разрешено создание связок.

Все версии.

bindingId

AN..255

Нет

Идентификатор связки созданной при оплате заказа или использованной для оплаты. Присутствует только если магазину разрешено создание связок.

.

Все версии.
Элемент paymentAmountInfo (состоит из approvedAmount, depositedAmount, refundedAmount и paymentState):

approvedAmount

N..12

Нет

Сумма, захолдированная на карте (используется только при двухстадийных платежах).

03 и выше.

depositedAmount

N..12

Нет

Сумма, подтверждённая для списания с карты.

03 и выше.

refundedAmount

N..12

Нет

Сумма возврата.

03 и выше.

paymentState

A..10

Нет

Состояние платежа.

03 и выше.
Элемент bankInfo (состоит из bankName, bankCountryCode и bankCountryName):

bankName

AN..200

Нет

Наименование банка-эмитента.

.

03 и выше.

bankCountryCode

AN..7

Нет

Код страны банка-эмитента.

03 и выше.

bankCountryName

AN..160

Нет

Наименование страны банка-эмитента на языке, переданном в параметре language в запросе, или на языке пользователя, вызвавшего метод, если язык в запросе не указан.

03 и выше.
Элемент loyaltyInfo/loyaltyInfos (состоит из элемента loyaltyName и тэгов paymentBonus и awardBonus) - Тэг, содержащий данные о состоянии бонусных баллов по программам лояльности в заказе
Элемент loyaltyInfo (состоит из элемента loyaltyName и тэгов paymentBonus и awardBonus) Нет Тэг, содержащий данные о состоянии бонусных баллов по программам лояльности в заказе 04 и выше.
Элемент loyaltyInfos (состоит из элемента loyaltyName и тэгов paymentBonus и awardBonus) Нет Тэг, содержащий данные о состоянии бонусных баллов по программам лояльности в заказе 15 версия и выше.

loyaltyName

ANS..512

Нет

Наименование программы лояльности(для Сбербанк спасибо это «sbrf_spasibo» и «sbrf_sbermiles»).

15 версия и выше.
paymentBonus Нет Тэг с атрибутами, содержащими данные о состоянии использованных баллов для списания при оплате заказа 04 и выше.
awardBonus Нет Тэг с атрибутами, содержащими данные о состоянии средств, использованных для начисления баллов при оплате заказа 04 и выше.

Атрибуты элемента paymentBonus:

Название Тип Обязательно Описание

approvedAmountBonus

N..20

Нет

Сумма баллов к списанию при оплате заказа.

depositedAmountBonus

N..20

Нет

Подтвержденная сумма в баллах для списания на момент запроса.

refundedAmountBonus

N..20

Нет

Сумма возврата в баллах на момент запроса.

pcId

ANS..512

Нет

Идентификатор последней проведённой операции с суммой для начисления баллов в процессинге лояльности.

successful

ANS..512

Да

Признак успешности операции, возможны следующие значения:

  • true (успешно);
  • false (неуспешно).

paymentOperation

ANS..512

Да

Тип последней проведенной операции со списываемыми баллами (PAYMENT, REVERSE, REFUND_PAYMENT)

Атрибуты элемента awardBonus:

Название Тип Обязательно Описание

approvedAmountAward

N..20

Нет

Первоначальная сумма, на которую было произведено начисление бонусных баллов.

depositedAmountAward

N..20

Нет

Подтверждённая сумма заказа, на которую произведено начисление бонусных баллов.

refundedAmountAward

N..20

Нет

Сумма возврата заказа, на которую произведено начисление бонусных баллов.

pcId

AN..512

Нет

Идентификатор последней проведённой операции с суммой для начисления баллов в процессинге лояльности.

successful

AN..512

Да

Признак успешности операции, возможны следующие значения:

  • true (успешно);
  • false (неуспешно).

paymentOperation

ANS..512

Да

Тип последней проведенной операции с суммой для начисления баллов (AWARD, REVERSE, REFUND_AWARD).

Если в запросе на регистрацию заказа была передана корзина, то в ответе на расширенный запрос о состоянии заказа также передаётся блок orderBundle, содержащий корзину товаров заказа. Описание блока orderBundle представлено ниже. (Актуально для версии getOrderStatusExtended 03 и выше.).

Параметр orderBundle:

Название Тип Обязательно Описание Версия getOrderStatusExtended

orderCreationDate

ANS..21

Нет

Дата создания заказа в формате YYYY-MM-DDTHH:mm:ss.

03 и выше.

customerDetails

Нет

Блок с атрибутами данных о покупателе. Описание его атрибутов представлено ниже.

03 и выше.

cartItems

Да

Блок с атрибутами товарных позиции корзины товаров. Описание его атрибутов представлено ниже.

03 и выше.

loyalties

Нет

Блок с атрибутами бонусных программ, в которых участвуют товарные позиции из Корзины. Описание его атрибутов представлено ниже.

Если параметр блок loyalties не передаётся в запросе и сумма к списанию в баллах рассчитывается не на стороне продавца, то этот блок всё равно будет возвращён в ответе на расширенный запрос о состоянии заказа.

04 и выше.

Параметры блока customerDetails:

Название Тип Обязательно Описание Версия getOrderStatusExtended

email

ANS..40

Нет

Адрес электронной почты покупателя.

03 и выше.

phone

NS..12

Нет Номер телефона покупателя. 03 и выше.

contact

ANS..40

Нет

Способ связи с покупателем.

04 и выше.

deliveryInfo

Нет

Блок с атрибутами адреса для доставки. Описание его атрибутов представлено ниже.

04 и выше.

Параметры блока deliveryInfo:

Название Тип Обязательно Описание Версия getOrderStatusExtended

deliveryType

ANS..20

Нет

Способ доставки.

04 и выше.

country

A..2

Да

Двухбуквенный код страны доставки.

04 и выше.

city

ANS..40

Да

Город доставки.

04 и выше.

postAddress

ANS..255

Да

Адрес доставки.

04 и выше.

Параметры блока cartItems:

Название Тип Обязательно Описание Версия getOrderStatusExtended

items

Да

Элемент массива с атрибутами товарной позиции в корзине. Описание его атрибутов представлено ниже.

03 и выше.

Атрибуты элемента items:

Название Тип Обязательно Описание Версия getOrderStatusExtended

positionId

ANS..12

Да

Идентификатор товарной позиции, участвующей в указанной бонусной программе.

03 и выше.

name

ANS..100

Да

Наименование или описание товарной позиции в свободной форме.

03 и выше.

itemDetails

Нет

Дополнительный блок с параметрами описания товарной позиции. Описание его атрибутов представлено ниже.

04 и выше.

quantity

Да

Элемент, описывающий общее количество товарных позиций одного positionId и их меру измерения. Описание его атрибутов представлено ниже.

03 и выше.

itemAmount

N..18

Да

Сумма стоимости всех товарных позиций одного positionId в деньгах в минимальных единицах валюты.

03 и выше.

itemCurrency

N3

Нет

Код валюты товарной позиции ISO 4217. Если не указан, считается равным валюте заказа.

03 и выше.

itemCode

ANS..100

Да

Номер (идентификатор) товарной позиции в системе магазина.

Во всех методах передача артикула itemcode/code обязательна.

03 и выше.

Атрибуты элемента quantity:

Название Тип Обязательно Описание Версия getOrderStatusExtended

measure

ANS..20

Да

Мера измерения количества товарной позиции.

03 и выше.

Параметры блока itemDetails:

Название Тип Обязательно Описание Версия getOrderStatusExtended

itemDetailsParams

Нет

Параметр описывающий дополнительную информацию по товарной позиции. Описание его атрибутов представлено ниже.

04 и выше.

Атрибуты параметра itemDetailsParams:

Название Тип Обязательно Описание Версия getOrderStatusExtended

name

ANS..255

Условно. Обязательно при наличии параметра itemDetailsParams

Наименование параметра описания детализации товарной позиции.

04 и выше.

Параметры блока loyalties:

Название Тип Обязательно Описание Версия getOrderStatusExtended

loyaltyProgramName

ANS..20

Да

Условное наименование бонусной программы, в которой участвует товарная позиция, выдаётся платёжным шлюзом.

04 и выше.

positionId

ANS..12

Да

Идентификатор товарной позиции, участвующей в указанной бонусной программе.

04 и выше.

bonusAmountForDebit

N..18

Да

Общая сумма бонусов всех товарных позиций для данного positionId к списанию, указывается в копейках.

04 и выше.

bonusAmountForCredit

N..18

Нет

Общая сумма бонусов всех товарных позиций для данного positionId к начислению, указывается в копейках.

04 и выше.

Коды ошибок (поле errorCode):

Значение Описание
0 Обработка запроса прошла без системных ошибок
1 Ожидается [orderId] или [orderNumber]
5 Доступ запрещён
5 Пользователь должен сменить свой пароль
6 Заказ не найден
7 Системная ошибка

Пример запроса:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:mer="http://engine.paymentgate.ru/webservices/merchant">
    <soapenv:Header/>
    <soapenv:Body>
       <mer:getOrderStatusExtended>
          <order orderId="694312ed-9dd1-4178-9009-e1ac1aa5fb92" language=" ">
             <merchantOrderNumber>?</merchantOrderNumber>
          </order>
       </mer:getOrderStatusExtended>
    </soapenv:Body>
 </soapenv:Envelope>

Пример ответа:

<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
    <soap:Body>
       <ns1:getOrderStatusExtendedResponse xmlns:ns1="http://engine.paymentgate.ru/webservices/merchant">
          <return orderNumber="24398" orderStatus="2" actionCode="0" actionCodeDescription="Запрос успешно обработан" amount="30000" currency="643" date="2014-03-06T12:31:29.585+04:00" orderDescription="testCart singlestep" ip="0.0.0.7" errorCode="0" errorMessage="Успешно">
             <merchantOrderParams name="sbrf_spasibo:amount_bonus" value="300"/>
             <attributes name="mdOrder" value="694312ed-9dd1-4178-9009-e1ac1aa5fb92"/>
             <cardAuthInfo maskedPan="478978**1233" expiration="201512" cardholderName="cardholder name" approvalCode="123456"/>
             <authDateTime>2014-03-06T12:31:29.585+04:00</authDateTime>
             <terminalId>999714</terminalId>
             <authRefNum>111111111111</authRefNum>
             <paymentAmountInfo paymentState="DEPOSITED" approvedAmount="30000" depositedAmount="30000" refundedAmount="0"/>
             <bankInfo bankCountryCode="UNKNOWN" bankCountryName="<Неизвестно>"/>
             <orderBundle>
                <orderCreationDate>2013-07-12T13:51:00+04:00</orderCreationDate>
                <customerDetails>
                   <email>johnsmith@mail.ru</email>
                   <phone>89851231234</phone>
                   <contact>Mega Tester</contact>
                   <deliveryInfo>
                      <deliveryType>courier</deliveryType>
                      <country>RU</country>
                      <city>Moscow</city>
                      <postAddress>Земляной Вал 50А стр.2</postAddress>
                   </deliveryInfo>
                </customerDetails>
                <cartItems>
                   <items positionId="3">
                      <name>Warm Grips</name>
                      <itemDetails>
                         <itemDetailsParams name="brand">Noname</itemDetailsParams>
                      </itemDetails>
                      <quantity measure="штук">1.0</quantity>
                      <itemAmount>10000</itemAmount>
                      <itemCurrency>643</itemCurrency>
                      <itemCode>G-16</itemCode>
                   </items>
                   <items positionId="1">
                      <name>Metzeler Enduro 3 Sahara</name>
                      <itemDetails>
                         <itemDetailsParams name="brand">Metzeler</itemDetailsParams>
                         <itemDetailsParams name="radius">17inch</itemDetailsParams>
                      </itemDetails>
                      <quantity measure="штук">1.0</quantity>
                      <itemAmount>10000</itemAmount>
                      <itemCurrency>643</itemCurrency>
                      <itemCode>T-M-14</itemCode>
                      <discount>
                         <discountType>discount</discountType>
                         <discountValue>777</discountValue>
                      </discount>
                   </items>
                   <items positionId="2">
                      <name>Universal Mirror Enduro</name>
                      <itemDetails>
                         <itemDetailsParams name="brand">Noname</itemDetailsParams>
                         <itemDetailsParams name="diameter">12mm</itemDetailsParams>
                      </itemDetails>
                      <quantity measure="штук">1.0</quantity>
                      <itemAmount>10000</itemAmount>
                      <itemCurrency>643</itemCurrency>
                      <itemCode>NM-15</itemCode>
                   </items>
                </cartItems>
             </orderBundle>
             <loyaltyInfo loyaltyName="sbrf_spasibo">
                <paymentBonus approvedAmountBonus="300" depositedAmountBonus="300" refundedAmountBonus="0" pcId="3139154" successful="true" paymentOperation="PAYMENT"/>
                <awardBonus approvedAmountAward="30000" depositedAmountAward="30000" refundedAmountAward="0" pcId="3139155" successful="true" paymentOperation="AWARD"/>
             </loyaltyInfo>
          </return>
       </ns1:getOrderStatusExtendedResponse>
    </soap:Body>
 </soap:Envelope>

Пример ответа для версии getOrderStatusExtended 15 и выше:

<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
   <soap:Body>
      <ns1:getOrderStatusExtendedResponse xmlns:ns1="http://engine.paymentgate.ru/webservices/merchant">
         <return orderNumber="1254003" orderStatus="2" actionCode="0" actionCodeDescription="" amount="8234100" currency="643" date="2020-03-18T17:56:54.386+03:00" depositedDate="2020-03-18T18:03:50.859+03:00" orderDescription="Тестовая оплата" ip="84.53.237.7" errorCode="0" errorMessage="Успешно">
            <merchantOrderParams name="sbrf_sbermiles:amount_bonus" value="240500"/>
            <merchantOrderParams name="loyaltyId" value="sbrf_spasibo,sbrf_sbermiles"/>
            <merchantOrderParams name="sbrf_spasibo:amount_bonus" value="1525400"/>
            <merchantOrderParams name="sbrf_spasibo:change_rate" value="1"/>
            <merchantOrderParams name="test" value="test"/>
            <merchantOrderParams name="sbrf_sbermiles:change_rate" value="1.2"/>
            <merchantOrderParams name="client_uuid" value="B0201548AD304A55BA59983882C46B83"/>
            <merchantOrderParams name="new_card_payment" value="true"/>
            <merchantOrderParams name="pay-button" value="true"/>
            <transactionAttributes name="merchantIp" value="84.53.237.7"/>
            <attributes name="mdOrder" value="c559e30a-f363-70cf-9e5a-e5e65e205139"/>
            <cardAuthInfo maskedPan="427601**6080" expiration="202412" cardholderName="CARDHOLDER NAME" approvalCode="123456" paymentSystem="VISA"/>
            <authDateTime>2020-03-18T17:57:45.194+03:00</authDateTime>
            <terminalId>123456</terminalId>
            <authRefNum>243686633625</authRefNum>
            <paymentAmountInfo paymentState="DEPOSITED" approvedAmount="8234100" depositedAmount="8234100" refundedAmount="0" feeAmount="0"/>
            <bankInfo bankName="SBERBANK OF RUSSIA" bankCountryCode="RU" bankCountryName="Россия"/>
            <payerData email="kuznecov@liqu.ru" phone="9040326222"/>
            <orderBundle>
               <customerDetails>
                  <email>kuznecov@liqu.ru</email>
                  <phone>9040326222</phone>
               </customerDetails>
               <cartItems>
                  <items positionId="1">
                     <name>Стиральная машина Siemens WS12T460OE</name>
                     <quantity measure="шт">1.0</quantity>
                     <itemAmount>6587281</itemAmount>
                     <depositedItemAmount>6587281</depositedItemAmount>
                     <itemCurrency>643</itemCurrency>
                     <itemCode>78864</itemCode>
                  </items>
                  <items positionId="2">
                     <name>Услуга - Доставка</name>
                     <quantity measure="шт">1.0</quantity>
                     <itemAmount>823410</itemAmount>
                     <depositedItemAmount>823410</depositedItemAmount>
                     <itemCurrency>643</itemCurrency>
                     <itemCode>0002</itemCode>
                  </items>
                  <items positionId="3">
                     <name>что-то - Доставка</name>
                     <quantity measure="шт">1.0</quantity>
                     <itemAmount>823409</itemAmount>
                     <depositedItemAmount>823409</depositedItemAmount>
                     <itemCurrency>643</itemCurrency>
                     <itemCode>0004</itemCode>
                  </items>
               </cartItems>
               <loyalties>
                  <loyalties loyaltyProgramName="sbrf_spasibo" positionId="1">
                     <bonusAmountForDebit>1220320</bonusAmountForDebit>
                     <bonusAmountForCredit>0</bonusAmountForCredit>
                  </loyalties>
                  <loyalties loyaltyProgramName="sbrf_spasibo" positionId="2">
                     <bonusAmountForDebit>152540</bonusAmountForDebit>
                     <bonusAmountForCredit>0</bonusAmountForCredit>
                  </loyalties>
                  <loyalties loyaltyProgramName="sbrf_spasibo" positionId="3">
                     <bonusAmountForDebit>152540</bonusAmountForDebit>
                     <bonusAmountForCredit>0</bonusAmountForCredit>
                  </loyalties>
                  <loyalties loyaltyProgramName="sbrf_sbermiles" positionId="1">
                     <bonusAmountForDebit>192399</bonusAmountForDebit>
                     <bonusAmountForCredit>0</bonusAmountForCredit>
                  </loyalties>
                  <loyalties loyaltyProgramName="sbrf_sbermiles" positionId="2">
                     <bonusAmountForDebit>24050</bonusAmountForDebit>
                     <bonusAmountForCredit>0</bonusAmountForCredit>
                  </loyalties>
                  <loyalties loyaltyProgramName="sbrf_sbermiles" positionId="3">
                     <bonusAmountForDebit>24051</bonusAmountForDebit>
                     <bonusAmountForCredit>0</bonusAmountForCredit>
                  </loyalties>
               </loyalties>
            </orderBundle>
            <loyaltyInfos loyaltyName="sbrf_sbermiles">
               <paymentBonus approvedAmountBonus="240500" depositedAmountBonus="240500" refundedAmountBonus="0" pcId="81924304" successful="true" paymentOperation="PAYMENT"/>
               <awardBonus approvedAmountAward="8234100" depositedAmountAward="8234100" refundedAmountAward="0" pcId="81924386" successful="true" paymentOperation="AWARD"/>
            </loyaltyInfos>
            <loyaltyInfos loyaltyName="sbrf_spasibo">
               <paymentBonus approvedAmountBonus="1525400" depositedAmountBonus="1525400" refundedAmountBonus="0" pcId="81924303" successful="true" paymentOperation="PAYMENT"/>
               <awardBonus approvedAmountAward="8234100" depositedAmountAward="8234100" refundedAmountAward="0" pcId="81924385" successful="true" paymentOperation="AWARD"/>
            </loyaltyInfos>
            <chargeback>false</chargeback>
            <paymentWay>CARD</paymentWay>
         </return>
      </ns1:getOrderStatusExtendedResponse>
   </soap:Body>
</soap:Envelope>