Table of Contents

AddOrderDelayed

Description

The method is used to place a “pending order” in the MontWebstore system. The input object contains the order number and the list of order lines. Each line corresponds to one ordered position, it has a unique number. It describes:

Parameters

SendOrderLangContract

NameTyperequireDescription
OrderNumstringyesOrder Number in MONT system. It is set by reseller, and must be unique within all orders of the reseller.
SendOrderLinesarray of SendOrderLineContractyesAn array containing all rows of this order
LangCodestringyesLanguage for printing instructions
PhonenoEnduser phone number

SendOrderLineContract

EndUserInfoContract

NameTypeDescription
Fieldsarray of EndUserInfoFieldContractList of the end user license form fields

EndUserInfoFieldContract

NameTypeDescription
FieldNamestringName of the license form field
FieldValuestringField value

Return Values

OrderWiInstructionContract

NameTypeDescription
OrderNumstringOrder number
OrderStatusintCurrent status of the order. Possible values: InProcess - In process, 2 - Error, Successed - Succesfull. If all order lines are completed successfully, then the status is completed successfully. Otherwise, the status of the order is in process.
DateCreatedDateTimeOrder creation date
OrderLinesarray of OrderLineWiInstructionContractList of order lines

OrderLineWiInstructionContract

Содержит информацию об одной строке заказа с инструкциями для печати на чеке

Список полей (RU)
НазваниеТипОписание
OrderLineNumstringНомер строки заказа
DateCreatedDateTimeДата создания заказа
PartNumstringПартномер товара или услуги, за которую отвечает строка заказа
QuantityintКоличество
TotalSummdoubleСуммарная стоимость строки заказа
ItemPricedoubleЦена реселлера за одну единицу
CurrencystringКод валюты, в которой была совершена покупка
OrderStatusintСтатус строки заказа. Возможные значения описываются словарем OrderLineStatusEnum
EndUserInfoEndUserInfoContractИнформация о конечном пользователе, на которого была оформлена покупка
InstallInstructionsstringИнструкция по установке(использованию) для печати на чеках. Пример:
\nKaspersky Anti-Virus, защита 2 ПК на\n1 год \n
\nКлючи возврату и обмену не подлежат.\n
\nПоддержка производителя ключей: 8 \n800 7008811 \n
\nПоддержка поставщика ключей: 8 800 \n3331817 \n
\nСсылка на скачивание: https://www.kasnspersky.ru/downloads/thank-you/antivirus \n
\nНе для продажи и активации за \nпределами РФ.
FullInstructionsstringИнструкция по установке(использованию) для печати на чеках + список ключей, каждый из которых на отдельной строке. Пример:
2PGPF-FJRF9-QH6VT-DP7KQ-DJ9CZ,\n\n
Kaspersky Anti-Virus, защита 2 ПК на\n1 год \n
\nКлючи возврату и обмену не подлежат.\n
\nПоддержка производителя ключей: 8 \n800 7008811 \n
\nПоддержка поставщика ключей: 8 800 \n3331817 \n
\nСсылка на скачивание: https://www.ka\n
spersky.ru/downloads/thank-you/antiv\n
irus \n
\nНе для продажи и активации за \nпределами РФ.
Keys array of OrderKeyContractСписок ключей - результатов заказа
Links array of OrderLinkContractСписок ссылок - результатов заказа
Files array of OrderFileContractСписок файлов - результатов заказа
SubscriptionIdstringНомер подписки, которая была оформлена с помощью этой строки заказа. Заполняется, только если была заказана подписка
MontSubscriberIdGuidУстаревший параметр, не используется. Идентификатор подписчика, на которого была оформлена подписка с помощью этой строки заказа. Заполняется, только если была заказана подписка
ErrorCodeintКод ошибки. Возможные ошибки.
ErrorTextstringОписание ошибки

to english

OrderKeyContract

NameTypeDescription
ActiveKeystringActivation key
DateAddDateTimeKey purchase date
VendorClientTransactionIdstringKey purchase transaction ID. Used to bind the key to links and files
DescriptionstringKey description

OrderLinkContract

NameTypeDescription
Linkstringlink URL
DateAddDateTimeLink purchase date
VendorClientTransactionIdstringThe identifier of the transaction by which the link was obtained. Used to bind the key to links and files
DescriptionstringLink description

OrderFileContract

NameTypeDescription
DateAddDateTimeFile purchase date
VendorClientTransactionIdstringThe identifier of the transaction by which the file was received. Used to bind the key to links and files
DescriptionstringFile description
FileNamestringFile name
FileExtensionstringExtension of file
FileSizeintFile size (bytes)
DownloadUrlstringFile download link

All replies of web services B2BServiceV2Xml.svc and B2BServiceV2.svc are wrapped in a contract type (the contract contains information about the violations in the operation of the web service, as well as the response of the called method inside the <Data> tag.):

Errors


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

Examples

XmlOverHttp request without license form example

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

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

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


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

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


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

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


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

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

XmlOverHttp response (without license form) example

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

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

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


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

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


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

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


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

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

XmlOverHttp request with license form example

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

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

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


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

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


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

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


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

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

XmlOverHttp response (with license form) example

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

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

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


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

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


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

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


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

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

SOAP request

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

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

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


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

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


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

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


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

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

SOAP response

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

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

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


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

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


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

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


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

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