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

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

  • ru

AddOrder

Описание

Метод используется для размещения заказа в системе MontWebstore. Объект, принимаемый на вход, содержит в себе номер заказа и список строк заказа. Каждая строка соответствует одной заказываемой позиции, имеет уникальный номер. В ней описывается:

  • партномер заказываемого товара;
  • количество;
  • заполненная лицензионная форма с данными о конечном пользователе;
  • идентификатор подписчика, для которого создается подписка (заполняется только для подписок).

Параметры

НазваниеТипОписание
orderRequestSendOrderContractОбъект, содержащий параметры заказа

Тип SendOrderContract

НазваниеТипОписание
OrderNumstringНомер заказа в системе MONT. Создается на стороне партнера и должен быть уникальным в рамках всех заказов партнера.
SendOrderLinesarray of SendOrderLineContractМассив, содержащий все строки данного заказа

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

Все ответы веб-сервисов B2BServiceV2Xml.svc и B2BServiceV2.svc оборачиваются в контракт вида (контракт содержит информацию о нарушениях в работе веб-сервиса, а также ответ вызываемого метода внутри тега <Data>.):

ТипОписание
OrderContractОбъект с размещенным заказом, содержащий текущий статус заказа, номера созданных подписок

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


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

XmlOverHttp request without licence form

XmlOverHttp response without licence form


XmlOverHttp request with licence form

XmlOverHttp response with licence form


SOAP request without licence form

SOAP response without licence form


SOAP request with licence form

SOAP response with licence form