Справочник ресурсов

Передача заказа и запрос на принятие заказа

Внимание! Запрос выполняется Яндекс.Маркетом.

Описание

POST /order/accept

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

Примечание. Запрос выполняется Яндекс.Маркетом и может быть выполнен более одного раза для уже принятого магазином заказа. Это возможно в случае, когда на запрос Яндекс.Маркета POST /order/accept магазин подтвердил принятие заказа, однако из-за технического сбоя ответ магазина не был зафиксирован Яндекс.Маркетом. Поскольку неизвестно, дошел ли запрос на принятие заказа до магазина или нет, то Яндекс.Маркет может повторить данный запрос. От магазина ожидается ответ с повторным подтверждением принятия данного заказа.

URL ресурса:

https://<URL_запроса>/order/accept

Таймаут на получение ответа: 10 секунд.

Передаваемые магазину данные

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

<order
[no-highlight[

Значение

Описание заказа.

]no-highlight]
currency
[no-highlight[

Значение

Валюта, в которой выражены цены товаров в заказе.

Возможные значения:

  • BYN — белорусский рубль.

  • EUR — евро.

  • KZT — казахстанский тенге.

  • RUR — российский рубль.

  • UAH — украинская гривна.

  • USD — доллар США.

Для формата XML является атрибутом параметра order.

]no-highlight]
="{enum}" fake
[no-highlight[

Значение

Тип заказа.

Возможные значения:

  • false — настоящий заказ покупателя или контрольный заказ Маркета.

    Примечание. Указание на то, что заказ — контрольный, содержится в параметре notes. Такие заказы не тарифицируются Маркетом.
  • true — отладочный заказ или контрольный заказ Маркета.

Для формата XML является атрибутом параметра order.

]no-highlight]
="{boolean}" id
[no-highlight[

Значение

Идентификатор заказа.

Для формата XML является атрибутом параметра order.

]no-highlight]
="{int64}" payment-type
[no-highlight[

Значение

Тип оплаты заказа.

Возможные значения:

  • POSTPAID — оплата при получении заказа.

  • PREPAID — оплата при оформлении заказа.

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

Для формата XML является атрибутом параметра order.

]no-highlight]
="{enum}" payment-method
[no-highlight[

Значение

Способ оплаты заказа.

Возможные значения, если выбрана постоплата (payment-type=POSTPAID):

  • CARD_ON_DELIVERY — оплата банковской картой при получении заказа.

  • CASH_ON_DELIVERY — оплата наличными при получении заказа.

Возможные значения, если выбрана предоплата (payment-type=PREPAID):

  • YANDEX — оплата при оформлении заказа.

Примечание. Как подключить прием предоплаты по заказам с Маркета, описано в Помощи для магазинов.

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

Для формата XML является атрибутом параметра order.

]no-highlight]
="{enum}" tax-system
[no-highlight[

Значение

Система налогообложения (СНО) магазина на момент оформления заказа.

Используется только совместно с параметром payment-method=YANDEX.

Возможные значения:

  • ECHN — единый сельскохозяйственный налог (ЕСХН).

  • ENVD — единый налог на вмененный доход (ЕНВД).

  • OSN — общая система налогообложения (ОСН).

  • PSN — патентная система налогообложения (ПСН).

  • USN — упрощенная система налогообложения (УСН).

  • USN_MINUS_COST — упрощенная система налогообложения, доходы, уменьшенные на величину расходов (УСН «Доходы минус расходы»).

Для формата XML является атрибутом параметра order.

]no-highlight]
="{enum}" isBooked
[no-highlight[

Значение

Внимание! Параметр устарел и не рекомендуется к использованию.
]no-highlight]
="{boolean}"> <delivery
[no-highlight[

Значение

Информация о доставке.

]no-highlight]
delivery-partner-type
[no-highlight[

Значение

Тип сотрудничества со службой доставки в рамках конкретного заказа.

Возможные значения:

  • SHOP — магазин работает со службой доставки напрямую, через Яндекс.Доставку или доставляет заказы самостоятельно.

  • YANDEX_MARKET — магазин работает со службой доставки через Яндекс.Маркет.

Для формата XML является атрибутом значения delivery.

]no-highlight]
="{enum}" delivery-service-id
[no-highlight[

Значение

Идентификатор службы доставки.

Информацию о службе доставки можно получить с помощью запроса GET /delivery/services.

Для формата XML является атрибутом параметра delivery.

]no-highlight]
="{int64}" id
[no-highlight[

Значение

Идентификатор доставки, присвоенный магазином.

Указывается, только если магазин передал данный идентификатор в ответе на запрос методом POST /cart.

Для формата XML является атрибутом параметра delivery.

]no-highlight]
="{string}" price
[no-highlight[

Значение

Стоимость доставки в валюте заказа.

Для отделения целой части от дробной используется точка.

Для формата XML является атрибутом параметра delivery.

]no-highlight]
="{double}" service-name
[no-highlight[

Значение

Наименование службы доставки.

Для формата XML является атрибутом параметра delivery.

]no-highlight]
="{string}" type
[no-highlight[

Значение

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

Возможные значения:

  • DELIVERY — курьерская доставка.

  • PICKUP — самовывоз.

  • POST — почта.

Для формата XML является атрибутом параметра delivery.

]no-highlight]
="{enum}" vat
[no-highlight[

Значение

Ставка налога на добавленную стоимость (НДС) на услугу доставки заказа.

Используется только совместно с параметром payment-method=YANDEX.

Возможные значения:

  • NO_VAT — НДС не облагается, используется только для отдельных видов услуг.

  • VAT_0 — НДС 0 %. Например, используется при продаже товаров, вывезенных в таможенной процедуре экспорта, или при оказании услуг по международной перевозке товаров.

  • VAT_10_110 — НДС 10 / 110. Расчетная ставка НДС 10 %, применяется только для случая предоплаты.

  • VAT_18_118 — НДС 18 / 118. Расчетная ставка НДС 18 %, применяется только для случая предоплаты.

Для формата XML является атрибутом параметра delivery.

]no-highlight]
="{enum}"> <address
[no-highlight[

Значение

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

Указывается, если type=DELIVERY или type=POST.

]no-highlight]
postcode
[no-highlight[

Значение

Почтовый индекс.

Указывается, если выбрана доставка почтой (delivery type=POST).

Для формата XML является атрибутом параметра address.

]no-highlight]
="{string}" country
[no-highlight[

Значение

Страна.

Обязательный параметр.

Для формата XML является атрибутом параметра address.

]no-highlight]
="{string}" city
[no-highlight[

Значение

Город или населенный пункт.

Обязательный параметр.

Для формата XML является атрибутом параметра address.

]no-highlight]
="{string}" subway
[no-highlight[

Значение

Станция метро.

Для формата XML является атрибутом параметра address.

]no-highlight]
="{string}" street
[no-highlight[

Значение

Улица.

Обязательный параметр.

Для формата XML является атрибутом параметра address.

]no-highlight]
="{string}" house
[no-highlight[

Значение

Дом или владение.

Обязательный параметр.

Для формата XML является атрибутом параметра address.

]no-highlight]
="{string}" block
[no-highlight[

Значение

Корпус или строение.

Для формата XML является атрибутом параметра address.

]no-highlight]
="{string}" floor
[no-highlight[

Значение

Этаж.

Для формата XML является атрибутом параметра address.

]no-highlight]
="{string}"/> <dates
[no-highlight[

Значение

Диапазон дат доставки.

]no-highlight]
from-date
[no-highlight[

Значение

Ближайшая дата доставки.

Формат даты: ДД-ММ-ГГГГ.

Для формата XML является атрибутом параметра dates.

]no-highlight]
="{date}" to-date
[no-highlight[

Значение

Самая поздняя дата доставки.

Если параметр to-date не указан, единственно возможной датой доставки считается дата, указанная в параметре from-date.

Формат даты: ДД-ММ-ГГГГ.

Для формата XML является атрибутом параметра dates.

]no-highlight]
="{date}" from-time
[no-highlight[

Значение

Начало интервала времени доставки.

Передается только совместно с параметром type=DELIVERY.

Формат времени: 24-часовой, ЧЧ:ММ. В качестве минут всегда должно быть указано 00 (исключение — 23:59).

Минимальное значение: 00:00.

Для формата XML является атрибутом параметра dates.

]no-highlight]
="{time}" to-time
[no-highlight[

Значение

Конец интервала времени доставки.

Передается только совместно с параметром type=DELIVERY.

Формат времени: 24-часовой, ЧЧ:ММ. В качестве минут всегда должно быть указано 00 (исключение — 23:59).

Максимальное значение: 23:59.

Для формата XML является атрибутом параметра dates.

]no-highlight]
="{time}"/> <outlet
[no-highlight[

Значение

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

]no-highlight]
code
[no-highlight[

Значение

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

Идентификатор указывается:

Указывается, если выбранный способ доставки — самовывоз (delivery type=PICKUP).

Для формата XML является атрибутом параметра outlet.

]no-highlight]
="{string}" id
[no-highlight[

Значение

Внимание! Параметр устарел и не рекомендуется к использованию. Идентификатор пункта самовывоза указан в параметре code.
]no-highlight]
="{int64}"/> <region
[no-highlight[

Значение

Регион доставки.

]no-highlight]
id
[no-highlight[

Значение

Идентификатор региона.

Для формата XML является атрибутом параметра region.

]no-highlight]
="{int32}" name
[no-highlight[

Значение

Название региона.

Для формата XML является атрибутом параметра region.

]no-highlight]
="{string}" type
[no-highlight[

Значение

Тип региона.

Возможные значения:

  • CITY — город.

  • CITY_DISTRICT — район города.

  • CONTINENT — континент.

  • COUNTRY — страна.

  • COUNTRY_DISTRICT — федеральный округ.

  • METRO_STATION — станция метро.

  • MONORAIL_STATION — станция монорельса.

  • OTHERS_UNIVERSAL — другой тип населенного пункта.

  • OVERSEAS_TERRITORY — отдельная территория какого-либо государства, расположенная в другой части света (например, Ангилья, Гренландия, Бермудские острова и т. д.).

  • REGION — регион.

  • SECONDARY_DISTRICT — район города второго уровня (например, для ВАО Москвы районами второго уровня являются Измайлово, Новокосино, Перово и т. д.).

  • SETTLEMENT — поселение.

  • SUBJECT_FEDERATION — субъект федерации.

  • SUBJECT_FEDERATION_DISTRICT — район субъекта федерации.

  • SUBURB — пригород.

  • VILLAGE — село.

Для формата XML является атрибутом параметра region.

]no-highlight]
="{enum}"> <parent
[no-highlight[

Значение

Родительский регион.

Указываются родительские регионы до уровня страны включительно (type=COUNTRY).

]no-highlight]
id
[no-highlight[

Значение

Идентификатор родительского региона.

Информацию о регионе можно получить с помощью ресурса GET /regions/{regionId}.

Для формата XML является атрибутом параметра parent.

]no-highlight]
="{int32}" name
[no-highlight[

Значение

Название родительского региона.

Для формата XML является атрибутом параметра parent.

]no-highlight]
="{string}" type
[no-highlight[

Значение

Тип родительского региона.

Возможные значения:

  • CITY — город.

  • CITY_DISTRICT — район города.

  • CONTINENT — континент.

  • COUNTRY — страна.

  • COUNTRY_DISTRICT — федеральный округ.

  • METRO_STATION — станция метро.

  • MONORAIL_STATION — станция монорельса.

  • OTHERS_UNIVERSAL — другой тип населенного пункта.

  • OVERSEAS_TERRITORY — отдельная территория какого-либо государства, расположенная в другой части света (например, Ангилья, Гренландия, Бермудские острова и т. д.).

  • REGION — регион.

  • SECONDARY_DISTRICT — район города второго уровня (например, для ВАО Москвы районами второго уровня являются Измайлово, Новокосино, Перово и т. д.).

  • SETTLEMENT — поселение.

  • SUBJECT_FEDERATION — субъект федерации.

  • SUBJECT_FEDERATION_DISTRICT — район субъекта федерации.

  • SUBURB — пригород.

  • VILLAGE — село.

Для формата XML является атрибутом параметра parent.

]no-highlight]
="{enum}"> ... </parent> </region> </delivery> <items
[no-highlight[

Значение

Список товаров в заказе.

]no-highlight]
> <item
[no-highlight[

Значение

Информация о товаре в заказе.

]no-highlight]
count
[no-highlight[

Значение

Количество товара.

Для формата XML является атрибутом параметра item.

]no-highlight]
="{int32}" feed-category-id
[no-highlight[

Значение

Идентификатор категории, указанный в прайс-листе.

Для формата XML является атрибутом параметра item.

]no-highlight]
="{string}" feed-id
[no-highlight[

Значение

Идентификатор прайс-листа, в котором указан товар.

Для формата XML является атрибутом параметра item.

]no-highlight]
="{int64}" offer-id
[no-highlight[

Значение

Идентификатор товара из прайс-листа.

Для формата XML является атрибутом параметра item.

]no-highlight]
="{string}" offer-name
[no-highlight[

Значение

Название товара.

Для формата XML является атрибутом параметра item.

]no-highlight]
="{string}" price
[no-highlight[

Значение

Цена товара в валюте заказа.

Внимание! Для предложений, участвующих в программе «Акции Маркета», в параметре price указывается более низкая цена, которую должен заплатить покупатель. Компенсация магазину от Яндекс.Маркета до цены товара из прайс-листа передается в параметре subsidy.

Для отделения целой части от дробной используется точка.

Для формата XML является атрибутом параметра item.

]no-highlight]
="{double}" vat
[no-highlight[

Значение

Ставка налога на добавленную стоимость (НДС) на товар.

Используется только совместно с параметром payment-method=YANDEX.

Возможные значения:

  • NO_VAT — НДС не облагается, используется только для отдельных видов услуг.

  • VAT_0 — НДС 0 %. Например, используется при продаже товаров, вывезенных в таможенной процедуре экспорта, или при оказании услуг по международной перевозке товаров.

  • VAT_10_110 — НДС 10 / 110. Расчетная ставка НДС 10 %, применяется только для случая предоплаты.

  • VAT_18_118 — НДС 18 / 118. Расчетная ставка НДС 18 %, применяется только для случая предоплаты.

Для формата XML является атрибутом параметра item.

]no-highlight]
="{enum}"> <promos
[no-highlight[

Значение

Акции в рамках программы «Акции Маркета», в которых участвует предложение магазина.

]no-highlight]
> <promo
[no-highlight[

Значение

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

]no-highlight]
market-promo-id
[no-highlight[

Значение

Идентификатор акции в рамках соглашения на оказание услуг по продвижению сервиса между Яндекс.Маркетом и магазином.

Параметр передается, только если параметр type=MARKET_DEAL.

Для формата XML является атрибутом параметра promo.

]no-highlight]
="{string}" subsidy
[no-highlight[

Значение

Компенсация магазину от Яндекс.Маркета за единицу товара, участвующего в программе «Акции Маркета».

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

Для формата XML является атрибутом параметра promo.

]no-highlight]
="{float}" type
[no-highlight[

Значение

Тип акции.

Возможные значения:

  • MARKET_COUPON — скидка по промокоду от Яндекс.Маркета.

  • MARKET_DEAL — скидка в рамках соглашения на оказание услуг по продвижению сервиса между Яндекс.Маркетом и магазином.

Для формата XML является атрибутом параметра promo.

]no-highlight]
="{enum}"/> ... </promos> </item> ... </items> <notes
[no-highlight[

Значение

Комментарий к заказу.

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

]no-highlight]
>{string}</notes> </order>
{
  "order
[no-highlight[

Значение

Описание заказа.

]no-highlight]
": { "currency
[no-highlight[

Значение

Валюта, в которой выражены цены товаров в заказе.

Возможные значения:

  • BYN — белорусский рубль.

  • EUR — евро.

  • KZT — казахстанский тенге.

  • RUR — российский рубль.

  • UAH — украинская гривна.

  • USD — доллар США.

Для формата XML является атрибутом параметра order.

]no-highlight]
": "{enum}", "fake
[no-highlight[

Значение

Тип заказа.

Возможные значения:

  • false — настоящий заказ покупателя или контрольный заказ Маркета.

    Примечание. Указание на то, что заказ — контрольный, содержится в параметре notes. Такие заказы не тарифицируются Маркетом.
  • true — отладочный заказ или контрольный заказ Маркета.

Для формата XML является атрибутом параметра order.

]no-highlight]
": {boolean}, "id
[no-highlight[

Значение

Идентификатор заказа.

Для формата XML является атрибутом параметра order.

]no-highlight]
": {int64}, "paymentType
[no-highlight[

Значение

Тип оплаты заказа.

Возможные значения:

  • POSTPAID — оплата при получении заказа.

  • PREPAID — оплата при оформлении заказа.

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

Для формата XML является атрибутом параметра order.

]no-highlight]
": "{enum}", "paymentMethod
[no-highlight[

Значение

Способ оплаты заказа.

Возможные значения, если выбрана постоплата (payment-type=POSTPAID):

  • CARD_ON_DELIVERY — оплата банковской картой при получении заказа.

  • CASH_ON_DELIVERY — оплата наличными при получении заказа.

Возможные значения, если выбрана предоплата (payment-type=PREPAID):

  • YANDEX — оплата при оформлении заказа.

Примечание. Как подключить прием предоплаты по заказам с Маркета, описано в Помощи для магазинов.

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

Для формата XML является атрибутом параметра order.

]no-highlight]
": "{enum}", "taxSystem
[no-highlight[

Значение

Система налогообложения (СНО) магазина на момент оформления заказа.

Используется только совместно с параметром payment-method=YANDEX.

Возможные значения:

  • ECHN — единый сельскохозяйственный налог (ЕСХН).

  • ENVD — единый налог на вмененный доход (ЕНВД).

  • OSN — общая система налогообложения (ОСН).

  • PSN — патентная система налогообложения (ПСН).

  • USN — упрощенная система налогообложения (УСН).

  • USN_MINUS_COST — упрощенная система налогообложения, доходы, уменьшенные на величину расходов (УСН «Доходы минус расходы»).

Для формата XML является атрибутом параметра order.

]no-highlight]
": "{enum}", "isBooked
[no-highlight[

Значение

Внимание! Параметр устарел и не рекомендуется к использованию.
]no-highlight]
": {boolean}, "delivery
[no-highlight[

Значение

Информация о доставке.

]no-highlight]
": { "deliveryPartnerType
[no-highlight[

Значение

Тип сотрудничества со службой доставки в рамках конкретного заказа.

Возможные значения:

  • SHOP — магазин работает со службой доставки напрямую, через Яндекс.Доставку или доставляет заказы самостоятельно.

  • YANDEX_MARKET — магазин работает со службой доставки через Яндекс.Маркет.

Для формата XML является атрибутом значения delivery.

]no-highlight]
": "{enum}", "deliveryServiceId
[no-highlight[

Значение

Идентификатор службы доставки.

Информацию о службе доставки можно получить с помощью запроса GET /delivery/services.

Для формата XML является атрибутом параметра delivery.

]no-highlight]
": {int64}, "id
[no-highlight[

Значение

Идентификатор доставки, присвоенный магазином.

Указывается, только если магазин передал данный идентификатор в ответе на запрос методом POST /cart.

Для формата XML является атрибутом параметра delivery.

]no-highlight]
": "{string}", "price
[no-highlight[

Значение

Стоимость доставки в валюте заказа.

Для отделения целой части от дробной используется точка.

Для формата XML является атрибутом параметра delivery.

]no-highlight]
": {double}, "serviceName
[no-highlight[

Значение

Наименование службы доставки.

Для формата XML является атрибутом параметра delivery.

]no-highlight]
": "{string}", "type
[no-highlight[

Значение

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

Возможные значения:

  • DELIVERY — курьерская доставка.

  • PICKUP — самовывоз.

  • POST — почта.

Для формата XML является атрибутом параметра delivery.

]no-highlight]
": "{enum}", "vat
[no-highlight[

Значение

Ставка налога на добавленную стоимость (НДС) на услугу доставки заказа.

Используется только совместно с параметром payment-method=YANDEX.

Возможные значения:

  • NO_VAT — НДС не облагается, используется только для отдельных видов услуг.

  • VAT_0 — НДС 0 %. Например, используется при продаже товаров, вывезенных в таможенной процедуре экспорта, или при оказании услуг по международной перевозке товаров.

  • VAT_10_110 — НДС 10 / 110. Расчетная ставка НДС 10 %, применяется только для случая предоплаты.

  • VAT_18_118 — НДС 18 / 118. Расчетная ставка НДС 18 %, применяется только для случая предоплаты.

Для формата XML является атрибутом параметра delivery.

]no-highlight]
": "{enum}", "address
[no-highlight[

Значение

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

Указывается, если type=DELIVERY или type=POST.

]no-highlight]
": { "postcode
[no-highlight[

Значение

Почтовый индекс.

Указывается, если выбрана доставка почтой (delivery type=POST).

Для формата XML является атрибутом параметра address.

]no-highlight]
": "{string}", "country
[no-highlight[

Значение

Страна.

Обязательный параметр.

Для формата XML является атрибутом параметра address.

]no-highlight]
": "{string}", "city
[no-highlight[

Значение

Город или населенный пункт.

Обязательный параметр.

Для формата XML является атрибутом параметра address.

]no-highlight]
": "{string}", "subway
[no-highlight[

Значение

Станция метро.

Для формата XML является атрибутом параметра address.

]no-highlight]
": "{string}", "street
[no-highlight[

Значение

Улица.

Обязательный параметр.

Для формата XML является атрибутом параметра address.

]no-highlight]
": "{string}", "house
[no-highlight[

Значение

Дом или владение.

Обязательный параметр.

Для формата XML является атрибутом параметра address.

]no-highlight]
": "{string}", "block
[no-highlight[

Значение

Корпус или строение.

Для формата XML является атрибутом параметра address.

]no-highlight]
": "{string}", "floor
[no-highlight[

Значение

Этаж.

Для формата XML является атрибутом параметра address.

]no-highlight]
": "{string}" }, "dates
[no-highlight[

Значение

Диапазон дат доставки.

]no-highlight]
": { "fromDate
[no-highlight[

Значение

Ближайшая дата доставки.

Формат даты: ДД-ММ-ГГГГ.

Для формата XML является атрибутом параметра dates.

]no-highlight]
": "{date}", "toDate
[no-highlight[

Значение

Самая поздняя дата доставки.

Если параметр to-date не указан, единственно возможной датой доставки считается дата, указанная в параметре from-date.

Формат даты: ДД-ММ-ГГГГ.

Для формата XML является атрибутом параметра dates.

]no-highlight]
": "{date}", "fromTime
[no-highlight[

Значение

Начало интервала времени доставки.

Передается только совместно с параметром type=DELIVERY.

Формат времени: 24-часовой, ЧЧ:ММ. В качестве минут всегда должно быть указано 00 (исключение — 23:59).

Минимальное значение: 00:00.

Для формата XML является атрибутом параметра dates.

]no-highlight]
": "{time}", "toTime
[no-highlight[

Значение

Конец интервала времени доставки.

Передается только совместно с параметром type=DELIVERY.

Формат времени: 24-часовой, ЧЧ:ММ. В качестве минут всегда должно быть указано 00 (исключение — 23:59).

Максимальное значение: 23:59.

Для формата XML является атрибутом параметра dates.

]no-highlight]
": "{time}" }, "outlet
[no-highlight[

Значение

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

]no-highlight]
": { "code
[no-highlight[

Значение

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

Идентификатор указывается:

Указывается, если выбранный способ доставки — самовывоз (delivery type=PICKUP).

Для формата XML является атрибутом параметра outlet.

]no-highlight]
": "{string}", "id
[no-highlight[

Значение

Внимание! Параметр устарел и не рекомендуется к использованию. Идентификатор пункта самовывоза указан в параметре code.
]no-highlight]
": {int64} }, "region
[no-highlight[

Значение

Регион доставки.

]no-highlight]
": { "id
[no-highlight[

Значение

Идентификатор региона.

Для формата XML является атрибутом параметра region.

]no-highlight]
": {int32}, "name
[no-highlight[

Значение

Название региона.

Для формата XML является атрибутом параметра region.

]no-highlight]
": "{string}", "type
[no-highlight[

Значение

Тип региона.

Возможные значения:

  • CITY — город.

  • CITY_DISTRICT — район города.

  • CONTINENT — континент.

  • COUNTRY — страна.

  • COUNTRY_DISTRICT — федеральный округ.

  • METRO_STATION — станция метро.

  • MONORAIL_STATION — станция монорельса.

  • OTHERS_UNIVERSAL — другой тип населенного пункта.

  • OVERSEAS_TERRITORY — отдельная территория какого-либо государства, расположенная в другой части света (например, Ангилья, Гренландия, Бермудские острова и т. д.).

  • REGION — регион.

  • SECONDARY_DISTRICT — район города второго уровня (например, для ВАО Москвы районами второго уровня являются Измайлово, Новокосино, Перово и т. д.).

  • SETTLEMENT — поселение.

  • SUBJECT_FEDERATION — субъект федерации.

  • SUBJECT_FEDERATION_DISTRICT — район субъекта федерации.

  • SUBURB — пригород.

  • VILLAGE — село.

Для формата XML является атрибутом параметра region.

]no-highlight]
": "{enum}", "parent
[no-highlight[

Значение

Родительский регион.

Указываются родительские регионы до уровня страны включительно (type=COUNTRY).

]no-highlight]
": { "id
[no-highlight[

Значение

Идентификатор родительского региона.

Информацию о регионе можно получить с помощью ресурса GET /regions/{regionId}.

Для формата XML является атрибутом параметра parent.

]no-highlight]
": {int32}, "name
[no-highlight[

Значение

Название родительского региона.

Для формата XML является атрибутом параметра parent.

]no-highlight]
": "{string}", "type
[no-highlight[

Значение

Тип родительского региона.

Возможные значения:

  • CITY — город.

  • CITY_DISTRICT — район города.

  • CONTINENT — континент.

  • COUNTRY — страна.

  • COUNTRY_DISTRICT — федеральный округ.

  • METRO_STATION — станция метро.

  • MONORAIL_STATION — станция монорельса.

  • OTHERS_UNIVERSAL — другой тип населенного пункта.

  • OVERSEAS_TERRITORY — отдельная территория какого-либо государства, расположенная в другой части света (например, Ангилья, Гренландия, Бермудские острова и т. д.).

  • REGION — регион.

  • SECONDARY_DISTRICT — район города второго уровня (например, для ВАО Москвы районами второго уровня являются Измайлово, Новокосино, Перово и т. д.).

  • SETTLEMENT — поселение.

  • SUBJECT_FEDERATION — субъект федерации.

  • SUBJECT_FEDERATION_DISTRICT — район субъекта федерации.

  • SUBURB — пригород.

  • VILLAGE — село.

Для формата XML является атрибутом параметра parent.

]no-highlight]
": "{enum}", "parent
[no-highlight[

Значение

Рекурсивно вложенный элемент для указания родительских регионов более высокого уровня.

]no-highlight]
": { ... } } } }, "items
[no-highlight[

Значение

Список товаров в заказе.

]no-highlight]
": [ { "count
[no-highlight[

Значение

Количество товара.

Для формата XML является атрибутом параметра item.

]no-highlight]
": {int32}, "feedCategoryId
[no-highlight[

Значение

Идентификатор категории, указанный в прайс-листе.

Для формата XML является атрибутом параметра item.

]no-highlight]
": "{string}", "feedId
[no-highlight[

Значение

Идентификатор прайс-листа, в котором указан товар.

Для формата XML является атрибутом параметра item.

]no-highlight]
": {int64}, "offerId
[no-highlight[

Значение

Идентификатор товара из прайс-листа.

Для формата XML является атрибутом параметра item.

]no-highlight]
": "{string}", "offerName
[no-highlight[

Значение

Название товара.

Для формата XML является атрибутом параметра item.

]no-highlight]
": "{string}", "price
[no-highlight[

Значение

Цена товара в валюте заказа.

Внимание! Для предложений, участвующих в программе «Акции Маркета», в параметре price указывается более низкая цена, которую должен заплатить покупатель. Компенсация магазину от Яндекс.Маркета до цены товара из прайс-листа передается в параметре subsidy.

Для отделения целой части от дробной используется точка.

Для формата XML является атрибутом параметра item.

]no-highlight]
": {double}, "vat
[no-highlight[

Значение

Ставка налога на добавленную стоимость (НДС) на товар.

Используется только совместно с параметром payment-method=YANDEX.

Возможные значения:

  • NO_VAT — НДС не облагается, используется только для отдельных видов услуг.

  • VAT_0 — НДС 0 %. Например, используется при продаже товаров, вывезенных в таможенной процедуре экспорта, или при оказании услуг по международной перевозке товаров.

  • VAT_10_110 — НДС 10 / 110. Расчетная ставка НДС 10 %, применяется только для случая предоплаты.

  • VAT_18_118 — НДС 18 / 118. Расчетная ставка НДС 18 %, применяется только для случая предоплаты.

Для формата XML является атрибутом параметра item.

]no-highlight]
": "{enum}", "promos
[no-highlight[

Значение

Акции в рамках программы «Акции Маркета», в которых участвует предложение магазина.

]no-highlight]
": [ { "marketPromoId
[no-highlight[

Значение

Идентификатор акции в рамках соглашения на оказание услуг по продвижению сервиса между Яндекс.Маркетом и магазином.

Параметр передается, только если параметр type=MARKET_DEAL.

Для формата XML является атрибутом параметра promo.

]no-highlight]
": "{string}", "subsidy
[no-highlight[

Значение

Компенсация магазину от Яндекс.Маркета за единицу товара, участвующего в программе «Акции Маркета».

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

Для формата XML является атрибутом параметра promo.

]no-highlight]
": {float}, "type
[no-highlight[

Значение

Тип акции.

Возможные значения:

  • MARKET_COUPON — скидка по промокоду от Яндекс.Маркета.

  • MARKET_DEAL — скидка в рамках соглашения на оказание услуг по продвижению сервиса между Яндекс.Маркетом и магазином.

Для формата XML является атрибутом параметра promo.

]no-highlight]
": "{enum}", }, ... ] }, ... ], "notes": "{string}" } }

Описание параметров:

Параметр для формата XML

Параметр для формата JSON

Тип

Значение

order order

Описание заказа.

Параметры, вложенные в order

currency currency Enum

Валюта, в которой выражены цены товаров в заказе.

Возможные значения:

  • BYN — белорусский рубль.

  • EUR — евро.

  • KZT — казахстанский тенге.

  • RUR — российский рубль.

  • UAH — украинская гривна.

  • USD — доллар США.

Для формата XML является атрибутом параметра order.

fake fake Boolean

Тип заказа.

Возможные значения:

  • false — настоящий заказ покупателя или контрольный заказ Маркета.

    Примечание. Указание на то, что заказ — контрольный, содержится в параметре notes. Такие заказы не тарифицируются Маркетом.
  • true — отладочный заказ или контрольный заказ Маркета.

Для формата XML является атрибутом параметра order.

id id Int64

Идентификатор заказа.

Для формата XML является атрибутом параметра order.

payment-type paymentType Enum

Тип оплаты заказа.

Возможные значения:

  • POSTPAID — оплата при получении заказа.

  • PREPAID — оплата при оформлении заказа.

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

Для формата XML является атрибутом параметра order.

payment-method paymentMethod Enum

Способ оплаты заказа.

Возможные значения, если выбрана постоплата (payment-type=POSTPAID):

  • CARD_ON_DELIVERY — оплата банковской картой при получении заказа.

  • CASH_ON_DELIVERY — оплата наличными при получении заказа.

Возможные значения, если выбрана предоплата (payment-type=PREPAID):

  • YANDEX — оплата при оформлении заказа.

Примечание. Как подключить прием предоплаты по заказам с Маркета, описано в Помощи для магазинов.

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

Для формата XML является атрибутом параметра order.

tax-system taxSystem Enum

Система налогообложения (СНО) магазина на момент оформления заказа.

Используется только совместно с параметром payment-method=YANDEX.

Возможные значения:

  • ECHN — единый сельскохозяйственный налог (ЕСХН).

  • ENVD — единый налог на вмененный доход (ЕНВД).

  • OSN — общая система налогообложения (ОСН).

  • PSN — патентная система налогообложения (ПСН).

  • USN — упрощенная система налогообложения (УСН).

  • USN_MINUS_COST — упрощенная система налогообложения, доходы, уменьшенные на величину расходов (УСН «Доходы минус расходы»).

Для формата XML является атрибутом параметра order.

isBooked isBooked Boolean
Внимание! Параметр устарел и не рекомендуется к использованию.
delivery delivery

Информация о доставке.

items items

Список товаров в заказе.

notes notes String

Комментарий к заказу.

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

Параметры, вложенные в delivery

delivery-partner-type deliveryPartnerType Enum

Тип сотрудничества со службой доставки в рамках конкретного заказа.

Возможные значения:

  • SHOP — магазин работает со службой доставки напрямую, через Яндекс.Доставку или доставляет заказы самостоятельно.

  • YANDEX_MARKET — магазин работает со службой доставки через Яндекс.Маркет.

Для формата XML является атрибутом значения delivery.

delivery-service-id deliveryServiceId Enum

Идентификатор службы доставки.

Информацию о службе доставки можно получить с помощью запроса GET /delivery/services.

Для формата XML является атрибутом параметра delivery.

id id String

Идентификатор доставки, присвоенный магазином.

Указывается, только если магазин передал данный идентификатор в ответе на запрос методом POST /cart.

Для формата XML является атрибутом параметра delivery.

price price Double

Стоимость доставки в валюте заказа.

Для отделения целой части от дробной используется точка.

Для формата XML является атрибутом параметра delivery.

service-name serviceName String

Наименование службы доставки.

Для формата XML является атрибутом параметра delivery.

type type Enum

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

Возможные значения:

  • DELIVERY — курьерская доставка.

  • PICKUP — самовывоз.

  • POST — почта.

Для формата XML является атрибутом параметра delivery.

vat vat Enum

Ставка налога на добавленную стоимость (НДС) на услугу доставки заказа.

Используется только совместно с параметром payment-method=YANDEX.

Возможные значения:

  • NO_VAT — НДС не облагается, используется только для отдельных видов услуг.

  • VAT_0 — НДС 0 %. Например, используется при продаже товаров, вывезенных в таможенной процедуре экспорта, или при оказании услуг по международной перевозке товаров.

  • VAT_10_110 — НДС 10 / 110. Расчетная ставка НДС 10 %, применяется только для случая предоплаты.

  • VAT_18_118 — НДС 18 / 118. Расчетная ставка НДС 18 %, применяется только для случая предоплаты.

Для формата XML является атрибутом параметра delivery.

address address

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

Указывается, если type=DELIVERY или type=POST.

dates dates

Диапазон дат доставки.

outlet outlet

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

region region

Регион доставки.

Параметры, вложенные в address

postcode postcode String

Почтовый индекс.

Указывается, если выбрана доставка почтой (delivery type=POST).

Для формата XML является атрибутом параметра address.

country country String

Страна.

Обязательный параметр.

Для формата XML является атрибутом параметра address.

city city String

Город или населенный пункт.

Обязательный параметр.

Для формата XML является атрибутом параметра address.

subway subway String

Станция метро.

Для формата XML является атрибутом параметра address.

street street String

Улица.

Обязательный параметр.

Для формата XML является атрибутом параметра address.

house house String

Дом или владение.

Обязательный параметр.

Для формата XML является атрибутом параметра address.

block block String

Корпус или строение.

Для формата XML является атрибутом параметра address.

floor floor String

Этаж.

Для формата XML является атрибутом параметра address.

Параметры, вложенные в dates

from-date fromDate Date

Ближайшая дата доставки.

Формат даты: ДД-ММ-ГГГГ.

Для формата XML является атрибутом параметра dates.

to-date toDate Date

Самая поздняя дата доставки.

Если параметр to-date не указан, единственно возможной датой доставки считается дата, указанная в параметре from-date.

Формат даты: ДД-ММ-ГГГГ.

Для формата XML является атрибутом параметра dates.

from-time fromTime Time

Начало интервала времени доставки.

Передается только совместно с параметром type=DELIVERY.

Формат времени: 24-часовой, ЧЧ:ММ. В качестве минут всегда должно быть указано 00 (исключение — 23:59).

Минимальное значение: 00:00.

Для формата XML является атрибутом параметра dates.

to-time toTime Time

Конец интервала времени доставки.

Передается только совместно с параметром type=DELIVERY.

Формат времени: 24-часовой, ЧЧ:ММ. В качестве минут всегда должно быть указано 00 (исключение — 23:59).

Максимальное значение: 23:59.

Для формата XML является атрибутом параметра dates.

Параметры, вложенные в outlet

code code String

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

Идентификатор указывается:

Указывается, если выбранный способ доставки — самовывоз (delivery type=PICKUP).

Для формата XML является атрибутом параметра outlet.

id id Int64
Внимание! Параметр устарел и не рекомендуется к использованию. Идентификатор пункта самовывоза указан в параметре code.

Параметры, вложенные в region

id id Int32

Идентификатор региона.

Для формата XML является атрибутом параметра region.

name name String

Название региона.

Для формата XML является атрибутом параметра region.

type type Enum

Тип региона.

Возможные значения:

  • CITY — город.

  • CITY_DISTRICT — район города.

  • CONTINENT — континент.

  • COUNTRY — страна.

  • COUNTRY_DISTRICT — федеральный округ.

  • METRO_STATION — станция метро.

  • MONORAIL_STATION — станция монорельса.

  • OTHERS_UNIVERSAL — другой тип населенного пункта.

  • OVERSEAS_TERRITORY — отдельная территория какого-либо государства, расположенная в другой части света (например, Ангилья, Гренландия, Бермудские острова и т. д.).

  • REGION — регион.

  • SECONDARY_DISTRICT — район города второго уровня (например, для ВАО Москвы районами второго уровня являются Измайлово, Новокосино, Перово и т. д.).

  • SETTLEMENT — поселение.

  • SUBJECT_FEDERATION — субъект федерации.

  • SUBJECT_FEDERATION_DISTRICT — район субъекта федерации.

  • SUBURB — пригород.

  • VILLAGE — село.

Для формата XML является атрибутом параметра region.

parent parent

Родительский регион.

Указываются родительские регионы до уровня страны включительно (type=COUNTRY).

Параметры, вложенные в parent

id id Int32

Идентификатор родительского региона.

Информацию о регионе можно получить с помощью ресурса GET /regions/{regionId}.

Для формата XML является атрибутом параметра parent.

name name String

Название родительского региона.

Для формата XML является атрибутом параметра parent.

type type Enum

Тип родительского региона.

Возможные значения:

  • CITY — город.

  • CITY_DISTRICT — район города.

  • CONTINENT — континент.

  • COUNTRY — страна.

  • COUNTRY_DISTRICT — федеральный округ.

  • METRO_STATION — станция метро.

  • MONORAIL_STATION — станция монорельса.

  • OTHERS_UNIVERSAL — другой тип населенного пункта.

  • OVERSEAS_TERRITORY — отдельная территория какого-либо государства, расположенная в другой части света (например, Ангилья, Гренландия, Бермудские острова и т. д.).

  • REGION — регион.

  • SECONDARY_DISTRICT — район города второго уровня (например, для ВАО Москвы районами второго уровня являются Измайлово, Новокосино, Перово и т. д.).

  • SETTLEMENT — поселение.

  • SUBJECT_FEDERATION — субъект федерации.

  • SUBJECT_FEDERATION_DISTRICT — район субъекта федерации.

  • SUBURB — пригород.

  • VILLAGE — село.

Для формата XML является атрибутом параметра parent.

parent parent

Рекурсивно вложенный элемент для указания родительских регионов более высокого уровня.

Параметры, вложенные в items

item

Информация о товаре в заказе.

Параметры, вложенные в item / items

count count Int32

Количество товара.

Для формата XML является атрибутом параметра item.

feed-category-id feedCategoryId String

Идентификатор категории, указанный в прайс-листе.

Для формата XML является атрибутом параметра item.

feed-id feedId Int64

Идентификатор прайс-листа, в котором указан товар.

Для формата XML является атрибутом параметра item.

offer-id offerId String

Идентификатор товара из прайс-листа.

Для формата XML является атрибутом параметра item.

offer-name offerName String

Название товара.

Для формата XML является атрибутом параметра item.

price price Double

Цена товара в валюте заказа.

Внимание! Для предложений, участвующих в программе «Акции Маркета», в параметре price указывается более низкая цена, которую должен заплатить покупатель. Компенсация магазину от Яндекс.Маркета до цены товара из прайс-листа передается в параметре subsidy.

Для отделения целой части от дробной используется точка.

Для формата XML является атрибутом параметра item.

vat vat Enum

Ставка налога на добавленную стоимость (НДС) на товар.

Используется только совместно с параметром payment-method=YANDEX.

Возможные значения:

  • NO_VAT — НДС не облагается, используется только для отдельных видов услуг.

  • VAT_0 — НДС 0 %. Например, используется при продаже товаров, вывезенных в таможенной процедуре экспорта, или при оказании услуг по международной перевозке товаров.

  • VAT_10_110 — НДС 10 / 110. Расчетная ставка НДС 10 %, применяется только для случая предоплаты.

  • VAT_18_118 — НДС 18 / 118. Расчетная ставка НДС 18 %, применяется только для случая предоплаты.

Для формата XML является атрибутом параметра item.

promos promos

Акции в рамках программы «Акции Маркета», в которых участвует предложение магазина.

Параметры, вложенные в promos

promo

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

Параметры, вложенные в promo / promos

market-promo-id marketPromoId String

Идентификатор акции в рамках соглашения на оказание услуг по продвижению сервиса между Яндекс.Маркетом и магазином.

Параметр передается, только если параметр type=MARKET_DEAL.

Для формата XML является атрибутом параметра promo.

subsidy subsidy Float

Компенсация магазину от Яндекс.Маркета за единицу товара, участвующего в программе «Акции Маркета».

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

Для формата XML является атрибутом параметра promo.

type type Enum

Тип акции.

Возможные значения:

  • MARKET_COUPON — скидка по промокоду от Яндекс.Маркета.

  • MARKET_DEAL — скидка в рамках соглашения на оказание услуг по продвижению сервиса между Яндекс.Маркетом и магазином.

Для формата XML является атрибутом параметра promo.

Ответные данные от магазина

Структура ответных данных:

<order
[no-highlight[

Значение

Описание заказа.

]no-highlight]
accepted
[no-highlight[

Значение

Принят ли заказ магазином.

Возможные значения:

  • false — заказ отклонен магазином;
  • true — заказ принят магазином.

Для формата XML является атрибутом параметра order.

]no-highlight]
="{boolean}" id
[no-highlight[

Значение

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

Пользователю в интерфейсе Яндекс.Маркета будут отображаться два идентификатора — как присвоенный Яндекс.Маркетом, так и присвоенный магазином.

Максимальная длина идентификатора: 50 символов.

Для формата XML является атрибутом параметра order.

]no-highlight]
="{string}" reason
[no-highlight[

Значение

Причина отклонения заказа. Указывается в случае отклонения заказа (accepted=false).

Возможные значения:

  • OUT_OF_DATE — информация по заказу устарела или магазин не отправляет заказы в указанный регион.

Для формата XML является атрибутом параметра order.

]no-highlight]
="{enum}"/>
{
  "order
[no-highlight[

Значение

Описание заказа.

]no-highlight]
": { "accepted
[no-highlight[

Значение

Принят ли заказ магазином.

Возможные значения:

  • false — заказ отклонен магазином;
  • true — заказ принят магазином.

Для формата XML является атрибутом параметра order.

]no-highlight]
": {boolean}, "id
[no-highlight[

Значение

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

Пользователю в интерфейсе Яндекс.Маркета будут отображаться два идентификатора — как присвоенный Яндекс.Маркетом, так и присвоенный магазином.

Максимальная длина идентификатора: 50 символов.

Для формата XML является атрибутом параметра order.

]no-highlight]
": "{string}", "reason
[no-highlight[

Значение

Причина отклонения заказа. Указывается в случае отклонения заказа (accepted=false).

Возможные значения:

  • OUT_OF_DATE — информация по заказу устарела или магазин не отправляет заказы в указанный регион.

Для формата XML является атрибутом параметра order.

]no-highlight]
": "{enum}" } }

Описание параметров:

Параметр для формата XML

Параметр для формата JSON

Тип

Значение

order order

Описание заказа.

Параметры, вложенные в order

accepted accepted Boolean

Принят ли заказ магазином.

Возможные значения:

  • false — заказ отклонен магазином;
  • true — заказ принят магазином.

Для формата XML является атрибутом параметра order.

id id String

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

Пользователю в интерфейсе Яндекс.Маркета будут отображаться два идентификатора — как присвоенный Яндекс.Маркетом, так и присвоенный магазином.

Максимальная длина идентификатора: 50 символов.

Для формата XML является атрибутом параметра order.

reason reason Enum

Причина отклонения заказа. Указывается в случае отклонения заказа (accepted=false).

Возможные значения:

  • OUT_OF_DATE — информация по заказу устарела или магазин не отправляет заказы в указанный регион.

Для формата XML является атрибутом параметра order.

Описание ошибок

Магазин может вернуть следующие статусы ответов:

Описание

Пояснение

Ошибка 400 Bad Request

Если магазин считает запрос, поступающий от Яндекс.Маркета, некорректным, магазин должен вернуть статус ответа 400 с описанием причины ошибки в теле ответа. Такие ответы будут анализироваться на предмет нарушений и недоработок API со стороны Яндекс.Маркета.

Ошибка 500 Internal Server Error

В случае технической ошибки на стороне магазина он должен вернуть статус ответа 500. Магазины с большим количеством таких ответов могут быть отключены от программы «Заказ на Маркете».

Примеры

Передача заказа, который магазин в ответ принял:

Пример запроса от Яндекс.Маркета:

POST /order/accept

Тело POST-запроса:

<order currency="RUR" fake="false" id="12345" payment-type="PREPAID" payment-method="YANDEX" tax-system="OSN">
  <delivery price="350" region_id="213" service-name="СПСР" type="DELIVERY" vat="VAT_10">
    <address postcode="119313" country="Россия" city="Москва" subway="Проспект Вернадского" street="Ленинский проспект" house="90" floor="6"/>
    <dates from-date="02-07-2017" to-date="02-07-2017" from-time="09:00" to-time="14:00"/>
    <region id="213" name="Москва" type="CITY">
      <parent id="1" name="Москва и Московская область" type="SUBJECT_FEDERATION">
        <parent id="3" name="Центральный федеральный округ" type="COUNTRY_DISTRICT">
          <parent id="225" name="Россия" type="COUNTRY"/>
        </parent>
      </parent>
    </region>
  </delivery>
  <items>
    <item count="3" feed-category-id="35" feed-id="12345" offer-id="4609283881" offer-name="Чайник электрический 100 W" price="1200" vat="VAT_18">
      <promos>
        <promo market-promo-id="abc" subsidy="300" type="MARKET_DEAL"/>
      </promos>
    </item>
    <item count="1" feed-category-id="41" feed-id="12345" offer-id="4607632101" offer-name="Тостер" price="2200" vat="VAT_18"/>
  </items>
</order>

Пример ответа магазина:

HTTP/1.1 200 OK
...

<order accepted="true" id="12345"/>

Пример запроса от Яндекс.Маркета:

POST /order/accept

Тело POST-запроса:

{
  "order":
  {
    "currency": "RUR",
    "fake": false,
    "id": 12345,
    "paymentType": "PREPAID",
    "paymentMethod": "YANDEX",
    "taxSystem": "OSN",
    "delivery":
    {
      "price": 350,
      "region_id": "213",
      "serviceName": "СПСР",
      "type": "DELIVERY",
      "vat": "VAT_10",
      "address":
      {
        "postcode": "119313",
        "country": "Россия",
        "city": "Москва",
        "subway": "Проспект Вернадского",
        "street": "Ленинский проспект",
        "house": "90",
        "floor": "6"
      },
      "dates":
      {
        "fromDate": "02-07-2017",
        "toDate": "02-07-2017",
        "fromTime": "09:00",
        "toTime": "14:00"
      },
      "region":
      {
        "id": 213,
        "name": "Москва",
        "type": "CITY",
        "parent":
        {
          "id": 1,
          "name": "Москва и Московская область",
          "type": "SUBJECT_FEDERATION",
          "parent":
          {
            "id": 3,
            "name": "Центральный федеральный округ",
            "type": "COUNTRY_DISTRICT",
            "parent":
            {
              "id": 225,
              "name": "Россия",
              "type": "COUNTRY"
            }
          }
        }
      }
    },
    "items":
    [
      {
        "count": 3,
        "feedCategoryId": "35",
        "feedId": 12345,
        "offerId": "4609283881",
        "offerName": "Чайник электрический 100 W",
        "price": 1200,
        "vat": "VAT_18",
        "promos":
        [
          {
            "marketPromoId": "abc",
            "subsidy": 300,
            "type": "MARKET_DEAL",
          }
        ]
      },
      {
        "count": 1,
        "feedCategoryId": "41",
        "feedId": 12345,
        "offerId": "4607632101",
        "offerName": "Тостер",
        "price": 2200,
        "vat": "VAT_18"
      }
    ]
  }
}

Пример ответа магазина:

HTTP/1.1 200 OK
...

{
  "order":
  {
    "accepted": true,
    "id": "12345"
  }
}

Передача заказа, который магазин в ответ отклонил:

Пример запроса от Яндекс.Маркета:

POST /order/accept

Тело POST-запроса:

<order currency="RUR" fake="false" id="12345" payment-type="PREPAID" payment-method="YANDEX" tax-system="OSN">
  <delivery price="350" region_id="213" service-name="СПСР" type="DELIVERY" vat="VAT_10">
    <address postcode="119313" country="Россия" city="Москва" subway="Проспект Вернадского" street="Ленинский проспект" house="90" floor="6"/>
    <dates from-date="02-07-2017" to-date="02-07-2017" from-time="09:00" to-time="14:00"/>
    <region id="213" name="Москва" type="CITY">
      <parent id="1" name="Москва и Московская область" type="SUBJECT_FEDERATION">
        <parent id="3" name="Центральный федеральный округ" type="COUNTRY_DISTRICT">
          <parent id="225" name="Россия" type="COUNTRY"/>
        </parent>
      </parent>
    </region>
  </delivery>
  <items>
    <item count="3" feed-category-id="35" feed-id="12345" offer-id="4609283881" offer-name="Чайник электрический 100 W" price="1200" vat="VAT_18">
      <promos>
        <promo market-promo-id="abc" subsidy="300" type="MARKET_DEAL"/>
      </promos>
    </item>
    <item count="1" feed-category-id="41" feed-id="12345" offer-id="4607632101" offer-name="Тостер" price="2200" vat="VAT_18"/>
  </items>
</order>

Пример ответа магазина:

HTTP/1.1 200 OK
...

<order accepted="false" reason="OUT_OF_DATE"/>

Пример запроса от Яндекс.Маркета:

POST /order/accept

Тело POST-запроса:

{
  "order":
  {
    "currency": "RUR",
    "fake": false,
    "id": 12345,
    "paymentType": "PREPAID",
    "paymentMethod": "YANDEX",
    "taxSystem": "OSN",
    "delivery":
    {
      "price": 350,
      "region_id": "213",
      "serviceName": "СПСР",
      "type": "DELIVERY",
      "vat": "VAT_10",
      "address":
      {
        "postcode": "119313",
        "country": "Россия",
        "city": "Москва",
        "subway": "Проспект Вернадского",
        "street": "Ленинский проспект",
        "house": "90",
        "floor": "6"
      },
      "dates":
      {
        "fromDate": "02-07-2017",
        "toDate": "02-07-2017",
        "fromTime": "09:00",
        "toTime": "14:00"
      },
      "region":
      {
        "id": 213,
        "name": "Москва",
        "type": "CITY",
        "parent":
        {
          "id": 1,
          "name": "Москва и Московская область",
          "type": "SUBJECT_FEDERATION",
          "parent":
          {
            "id": 3,
            "name": "Центральный федеральный округ",
            "type": "COUNTRY_DISTRICT",
            "parent":
            {
              "id": 225,
              "name": "Россия",
              "type": "COUNTRY"
            }
          }
        }
      }
    },
    "items":
    [
      {
        "count": 3,
        "feedCategoryId": "35",
        "feedId": 12345,
        "offerId": "4609283881",
        "offerName": "Чайник электрический 100 W",
        "price": 1200,
        "vat": "VAT_18",
        "promos":
        [
          {
            "marketPromoId": "abc",
            "subsidy": 300,
            "type": "MARKET_DEAL",
          }
        ]
      },
      {
        "count": 1,
        "feedCategoryId": "41",
        "feedId": 12345,
        "offerId": "4607632101",
        "offerName": "Тостер",
        "price": 2200,
        "vat": "VAT_18"
      }
    ]
  }
}

Пример ответа магазина:

HTTP/1.1 200 OK
...

{
  "order":
  {
    "accepted": false,
    "reason": "OUT_OF_DATE"
  }
}
POST POST /order/accept Передача заказа и запрос на принятие заказа Принять заказ