Инструменты пользователя

Инструменты сайта

  • ru

GetOrder

Описание

Метод используется для получения информации о статусе размещенного заказа в системе MONT (а так же данные о строках этого заказа). Данным методом партнер может периодически (достаточно 1 раз в минуту) опрашивать заказы, находящиеся в статусе «In process» до получения статуса «Successed» или «Error». Когда MONT получил ключи от поставщика и прикрепил их к заказу - статус заказа «In process» меняется на статус «Successed». Этот процесс занимает несколько секунд / минут (зависит от поставщика).

Параметры

НазваниеТипОписание
orderNumberintНомер заказа

Возвращаемое значение

НазваниеТипОписание
OrderNumstringНомер заказа
OrderStatusintТекущий статус заказа. Возможные значения описываются словарем OrderLineStatusEnum
Если все строки заказа завершены успешно, то статус - завершен успешно. Иначе статус заказа - в процессе либо ошибка.
DateCreatedDateTimeДата создания заказа
OrderLinesarray of OrderLineContractСписок строк заказа
Стоит обратить внимание, что у вендора Microsoft есть товары, для которых поле FulfillmentType = 1. Для таких товаров вендор ограничил срок действия ссылки 24 часа. Если получателю требуется актуальная ссылка, то ее необходимо запрашивать с помощью того же метода GetOrder. В ответе метода будут содержаться актуальные на момент вызова ссылки.

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

КодТекст ошибки
3Заказ не найден

Примеры запросов и ответов метода GetOrder

Запрос XmlOverHttp

Ответ XmlOverHttp

SOAP request

SOAP reply