====== AddOrderWiInstructions ====== ==== Описание ==== Метод используется для размещения заказа в системе MONT, в строках ответа на запрос будут инструкции по установке и использованию на чеках. Объект, принимаемый на вход, содержит в себе номер заказа и список строк заказа. Каждая строка соответствует одной заказываемой позиции, имеет уникальный номер. В ней описывается: * партномер заказываемого товара; * количество; * заполненная лицензионная форма, с данными о конечном пользователе; * идентификатор подписчика, для которого создается подписка (заполняется только для подписок). ==== Параметры ==== ^Название^Тип^Описание^ |orderRequest|[[ru:apiv2:types:SendOrderLangContract|SendOrderLangContract]]|Объект, содержащий параметры заказа| ==== Возвращаемое значение ==== ^Тип^Описание^ |[[ru:apiv2:types:orderwiinstructioncontract|OrderWiInstructionContract]]|Объект с размещенным заказом, содержащий текущий статус заказа, номера созданных подписок| ==== Возможные ошибки ==== ^Код^Текст ошибки^ |2|Продукт не найден| |4|Такой номер заказа (строки заказа) уже есть в системе| |6|Превышен кредитный лимит| |8|Поле номер строки заказа не задано| |10|Продукт заблокирован| |12|Лицензионная форма не передана| |16|Реселлер заблокирован| |61|Подписка еще не активирована| |71|Поле номер заказа не задано| |72|Отсутствуют строки заказа в заказе| |75|Подписчик с указанным кодом не найден| |76|Подписчик с указанным кодом не активирован| |87|Не указан подписчик для товара с типом подписка| |200|Incorrect EndUserInfo Data| |900|Для заданного продукта не нужна активационная форма| ==== Примеры запросов и ответов метода AddOrderWiInstructions ==== ++++ Запрос XmlOverHttp без лицензионной формы | POST https://sandbox.mont.ru/Version2/Service/B2BServiceV2Xml.svc/AddOrderWiInstructions RU abc1 1 00000000-0000-0000-0000-000000000000 ABC-11111 ghjk1 1 00000000-0000-0000-0000-000000000000 ABC-11111 asf1 ++++ ++++ Ответ XmlOverHttp без лицензионной формы | 00000000-0000-0000-0000-000000000000 83296 abc1 2016-04-03T16:42:34.0352558 ABC-11111 Just install 1 1122 1122 RUR InProcess 00000000-0000-0000-0000-000000000000 0 00000000-0000-0000-0000-000000000000 83297 ghjk1 2016-04-03T16:42:34.0352558 ABC-11111 Just install 1 1122 1122 RUR InProcess 00000000-0000-0000-0000-000000000000 0 asf1 2016-04-03T16:42:34.007 InProcess true InternalServerError 101 ++++ ---- ++++ Запрос XmlOverHttp с лицензионной формой | POST https://sandbox.mont.ru/Version2/Service/B2BServiceV2Xml.svc/AddOrderWiInstructions RU abc5 KL1849RDBFY 1 CustomerName Vasya Pupkin Email vasyapupkin@mail.ru IsLegalPerson false KasperskyPIN 12345678 abcd5 ++++ ++++ Ответ XmlOverHttp с лицензионной формой | 00000000-0000-0000-0000-000000000000 83440 abc5 2016-04-07T14:52:48.5416335 KL1849RDBFY 1 3609 3609 RUR InProcess Email vasyapupkin@mail.ru CustomerName Vasya Pupkin Country Russia KasperskyPIN 12345678 IsLegalPerson False 00000000-0000-0000-0000-000000000000 0 abcd5 2016-04-07T14:52:48.513 InProcess false 0 ++++ ---- ++++ Запрос SOAP без лицензионной формы | POST https://sandbox.mont.ru/Version2/Service/B2BServiceV2.svc ed-222222 RU ++++ ++++ Ответ SOAP без лицензионной формы | 20.02.2021 17:41:36 R2VK-2BJR-ONS1-9P3H RUR 20.02.2021 17:41:36 Phone 89023333333 CustomerName pupkin Country Russia LicFormId 24211 0 1000 R2VK-2BJR-ONS1-9P3H 20.02.2021 17:41:39 TestKey 1 95834613-ec1e-4adc-ae77-3407dca426ba-62879 20.02.2021 17:41:39 Test link http://somesite.com/FIS2W4M3OQCK0NF8 1 95834613-ec1e-4adc-ae77-3407dca426ba-62879 00000000-0000-0000-0000-000000000000 qwe123-1 Successed ABC-11111 1 1000 ed-222222 Successed 0 False ++++ ---- ++++ Запрос SOAP с лицензионной формой | POST https://sandbox.mont.ru/Version2/Service/B2BServiceV2.svc RU 89112223344 asdfghj 31.03.2021 12:40:38 CustomerName Ivan Ivanov Email mymail@mail.ru IsLegalPerson false KasperskyPIN 12345678 0 00000000-0000-0000-0000-000000000000 asdfghj-1 KL1849RDBFY 1 0 ++++ ++++ Ответ SOAP с лицензионной формой | 31.03.2021 13:28:20 RUR 31.03.2021 13:28:20 Phone 89112223344 Email mymail@mail.ru CustomerName Ivan Ivanov Country Russia KasperskyPIN 12345678 LicFormId 24736 IsLegalPerson False 0 3800 00000000-0000-0000-0000-000000000000 asdfghj-1 InProcess KL1849RDBFY 1 3800 asdfghj InProcess 0 False ++++