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

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

  • ru

Метод AddOrderDelayed()

Описание

Метод используется в схеме размещения отложенного заказа. Объект, принимаемый на вход, содержит в себе номер заказа и список продуктов в заказе. Каждая строка соответствует одной заказываемой позиции, имеет уникальный номер. Партнер должен строго следовать требованиям в описании продукта, который он заказывает. А именно, если продукт является лицензией - партнеру необходимо передавать корректно заполненную лицензионную форму.

Параметры

НазваниеТипОбязательноОписание
OrderNumstringдаНомер заказа в системе MONT. Создается на стороне реселлера, и должен быть уникальным в рамках всех заказов реселлера.
SendOrderLinesarray of SendOrderLineContractдаМассив, содержащий все строки данного заказа
LangCodestringдаЯзык, на котором будет возвращена инструкция для печати на чеках. (пример: RU)
PhonestringнетНомер телефона конечного клиента. (пример: 89031233245)

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

НазваниеТипОписание
OrderNumstringНомер заказа
OrderStatusstringТекущий статус заказа. Статус заказа - InProcess - на выполнение заказа требуется время, либо не все строки заказа выполнены, Error - Завершен с ошибкой или Successed - Завершен успешно - общий статус заказа (примеры: InProcess - В процессе, Error - Завершен с ошибкой, Successed - Завершен успешно)
DateCreatedDateTimeДата создания заказа
OrderLinesarray of OrderLineWiInstructionContractСписок строк заказа с инструкциями

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

ВНИМАНИЕ!
Значения параметров представлены исключительно в целях демонстрации и не могут быть использованы в качестве рабочего запроса.

Запрос XmlOverHttp без лицензионной формы

Ответ XmlOverHttp без лицензионной формы


Запрос XmlOverHttp с лицензионной формой

Ответ XmlOverHttp с лицензионной формой


Запрос SOAP без лицензионной формы

Ответ SOAP без лицензионной формы


Запрос SOAP с лицензионной формой

Ответ SOAP с лицензионной формой


Возможные ошибки метода AddOrderDelayed