Метод используется для получения информации о статусе размещенного заказа в системе MONT (а так же данные о строках этого заказа). Данным методом партнер может периодически (достаточно 1 раз в минуту) опрашивать заказы, находящиеся в статусе «In process» до получения статуса «Successed» или «Error». Когда MONT получил ключи от поставщика и прикрепил их к заказу - статус заказа «In process» меняется на статус «Successed». Этот процесс занимает несколько секунд / минут (зависит от поставщика).
Название | Тип | Описание |
---|---|---|
orderNumber | int | Номер заказа |
Название | Тип | Описание |
---|---|---|
OrderNum | string | Номер заказа |
OrderStatus | int | Текущий статус заказа. Возможные значения описываются словарем OrderLineStatusEnum Если все строки заказа завершены успешно, то статус - завершен успешно. Иначе статус заказа - в процессе либо ошибка. |
DateCreated | DateTime | Дата создания заказа |
OrderLines | array of OrderLineContract | Список строк заказа |
Код | Текст ошибки |
---|---|
3 | Заказ не найден |
GET https://sandbox.mont.ru/Version2/Service/B2BServiceV2Xml.svc/GetOrder?ordernumber=qwerty5
<?xml version="1.0" encoding="utf-8"?> <GetOrderResponse xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <GetOrderResult> <Data> <OrderLines> <OrderLineContract> <Id>00000000-0000-0000-0000-000000000000</Id> <OrderLineId>211218</OrderLineId> <OrderLineNum>qwerty5-1</OrderLineNum> <DateCreated>2021-03-17T14:51:56.8821131</DateCreated> <PartNum>KL1849RDBFY</PartNum> <Quantity>1</Quantity> <TotalSumm>3800</TotalSumm> <ItemPrice>3800</ItemPrice> <Currency>RUR</Currency> <OrderStatus>Successed</OrderStatus> <EndUserInfo> <Fields> <EndUserInfoFieldContract> <FieldName>Email</FieldName> <FieldValue>ivanivanov@mail.ru</FieldValue> </EndUserInfoFieldContract> <EndUserInfoFieldContract> <FieldName>CustomerName</FieldName> <FieldValue>Ivan Ivanov</FieldValue> </EndUserInfoFieldContract> <EndUserInfoFieldContract> <FieldName>Country</FieldName> <FieldValue>Russia</FieldValue> </EndUserInfoFieldContract> <EndUserInfoFieldContract> <FieldName>KasperskyPIN</FieldName> <FieldValue>12345678</FieldValue> </EndUserInfoFieldContract> <EndUserInfoFieldContract> <FieldName>LicFormId</FieldName> <FieldValue>24645</FieldValue> </EndUserInfoFieldContract> <EndUserInfoFieldContract> <FieldName>IsLegalPerson</FieldName> <FieldValue>False</FieldValue> </EndUserInfoFieldContract> </Fields> </EndUserInfo> <Keys> <OrderKeyContract> <ActiveKey>A06W-TE9F-DMHT-38I3</ActiveKey> <DateAdd>2021-03-17T14:52:00.617</DateAdd> <VendorClientTransactionId>10c93589-7964-458e-9641-40ad193b4b70-63263</VendorClientTransactionId> <KeyTypeId>1</KeyTypeId> <Description>TestKey</Description> </OrderKeyContract> </Keys> <Links> <OrderLinkContract> <Link>http://somesite.com/Q1PQTCYYDQ4CYCAD</Link> <DateAdd>2021-03-17T14:52:00.617</DateAdd> <VendorClientTransactionId>10c93589-7964-458e-9641-40ad193b4b70-63263</VendorClientTransactionId> <LinkTypeId>1</LinkTypeId> <Description>Test link</Description> </OrderLinkContract> </Links> <Files/> <MontSubscriberId>00000000-0000-0000-0000-000000000000</MontSubscriberId> <ErrorCode>0</ErrorCode> <Hidden xsi:nil="true"/> <HideKeys>false</HideKeys> </OrderLineContract> </OrderLines> <OrderNum>qwerty5</OrderNum> <DateCreated>2021-03-17T14:51:56.883</DateCreated> <OrderStatus>Successed</OrderStatus> </Data> <IsError>false</IsError> <ErrorCode>0</ErrorCode> <Errors/> </GetOrderResult> </GetOrderResponse>
<GetOrder> <MethodParameters> <orderNumber>qwerty78900</orderNumber> </MethodParameters> </GetOrder>
<GetOrder> <MethodParameters> <WebStoreResponseContractOfOrderContractig8CMuuI> <Data> <DateCreated>17.03.2021 15:07:34</DateCreated> <OrderLines attr0="OrderLineContractArray"isNull="false"> <OrderLineContractArray0 actualtype="OrderLineContract"basetype="OrderLineContract"> <Action isNull="true"/> <Currency>RUR</Currency> <DateCreated>17.03.2021 15:07:34</DateCreated> <EndUserInfo> <Fields attr0="EndUserInfoFieldContractArray"isNull="false"> <EndUserInfoFieldContractArray0> <FieldName>Email</FieldName> <FieldValue>ivanivanov@mail.ru</FieldValue> </EndUserInfoFieldContractArray0> <EndUserInfoFieldContractArray1> <FieldName>CustomerName</FieldName> <FieldValue>Ivan Ivanov</FieldValue> </EndUserInfoFieldContractArray1> <EndUserInfoFieldContractArray2> <FieldName>Country</FieldName> <FieldValue>Russia</FieldValue> </EndUserInfoFieldContractArray2> <EndUserInfoFieldContractArray3> <FieldName>KasperskyPIN</FieldName> <FieldValue>12345678</FieldValue> </EndUserInfoFieldContractArray3> <EndUserInfoFieldContractArray4> <FieldName>LicFormId</FieldName> <FieldValue>24649</FieldValue> </EndUserInfoFieldContractArray4> <EndUserInfoFieldContractArray5> <FieldName>IsLegalPerson</FieldName> <FieldValue>False</FieldValue> </EndUserInfoFieldContractArray5> </Fields> </EndUserInfo> <ErrorCode>0</ErrorCode> <ErrorText isNull="true"/> <Files attr0="OrderFileContractArray"isNull="false"/> <Hidden isNull="true"/> <ItemPrice>3800</ItemPrice> <Keys attr0="OrderKeyContractArray"isNull="false"> <OrderKeyContractArray0> <ActiveKey>VEY3-83YW-NGYL-6MOY</ActiveKey> <DateAdd>17.03.2021 15:07:35</DateAdd> <Description>TestKey</Description> <KeyTypeId>1</KeyTypeId> <Satcode isNull="true"/> <SequenceNumber isNull="true"/> <VendorClientTransactionId>0a1b4521-7dbc-4656-a1e0-0a546c4d2d64-63264</VendorClientTransactionId> </OrderKeyContractArray0> <OrderKeyContractArray1> <ActiveKey>TO6L-3P1X-A7I3-AVK2</ActiveKey> <DateAdd>17.03.2021 15:07:35</DateAdd> <Description>TestKey</Description> <KeyTypeId>1</KeyTypeId> <Satcode isNull="true"/> <SequenceNumber isNull="true"/> <VendorClientTransactionId>0a1b4521-7dbc-4656-a1e0-0a546c4d2d64-63265</VendorClientTransactionId> </OrderKeyContractArray1> <OrderKeyContractArray2> <ActiveKey>B5XM-9GYN-5R4D-GDTQ</ActiveKey> <DateAdd>17.03.2021 15:07:35</DateAdd> <Description>TestKey</Description> <KeyTypeId>1</KeyTypeId> <Satcode isNull="true"/> <SequenceNumber isNull="true"/> <VendorClientTransactionId>0a1b4521-7dbc-4656-a1e0-0a546c4d2d64-63266</VendorClientTransactionId> </OrderKeyContractArray2> <OrderKeyContractArray3> <ActiveKey>28I6-8OA7-E1Q2-JRLR</ActiveKey> <DateAdd>17.03.2021 15:07:35</DateAdd> <Description>TestKey</Description> <KeyTypeId>1</KeyTypeId> <Satcode isNull="true"/> <SequenceNumber isNull="true"/> <VendorClientTransactionId>0a1b4521-7dbc-4656-a1e0-0a546c4d2d64-63267</VendorClientTransactionId> </OrderKeyContractArray3> <OrderKeyContractArray4> <ActiveKey>VS01-O2MC-TGG0-LMGW</ActiveKey> <DateAdd>17.03.2021 15:07:35</DateAdd> <Description>TestKey</Description> <KeyTypeId>1</KeyTypeId> <Satcode isNull="true"/> <SequenceNumber isNull="true"/> <VendorClientTransactionId>0a1b4521-7dbc-4656-a1e0-0a546c4d2d64-63268</VendorClientTransactionId> </OrderKeyContractArray4> </Keys> <Links attr0="OrderLinkContractArray"isNull="false"> <OrderLinkContractArray0> <DateAdd>17.03.2021 15:07:35</DateAdd> <Description>Test link</Description> <Link>http://somesite.com/CR23CESMSQ98OS5B</Link> <LinkTypeId>1</LinkTypeId> <VendorClientTransactionId>0a1b4521-7dbc-4656-a1e0-0a546c4d2d64-63264</VendorClientTransactionId> </OrderLinkContractArray0> <OrderLinkContractArray1> <DateAdd>17.03.2021 15:07:35</DateAdd> <Description>Test link</Description> <Link>http://somesite.com/7AHM4S3YK6BQ82JQ</Link> <LinkTypeId>1</LinkTypeId> <VendorClientTransactionId>0a1b4521-7dbc-4656-a1e0-0a546c4d2d64-63265</VendorClientTransactionId> </OrderLinkContractArray1> <OrderLinkContractArray2> <DateAdd>17.03.2021 15:07:35</DateAdd> <Description>Test link</Description> <Link>http://somesite.com/JTORQIEG1M8WSFN1</Link> <LinkTypeId>1</LinkTypeId> <VendorClientTransactionId>0a1b4521-7dbc-4656-a1e0-0a546c4d2d64-63266</VendorClientTransactionId> </OrderLinkContractArray2> <OrderLinkContractArray3> <DateAdd>17.03.2021 15:07:35</DateAdd> <Description>Test link</Description> <Link>http://somesite.com/B63B5SSIO2H843ER</Link> <LinkTypeId>1</LinkTypeId> <VendorClientTransactionId>0a1b4521-7dbc-4656-a1e0-0a546c4d2d64-63267</VendorClientTransactionId> </OrderLinkContractArray3> <OrderLinkContractArray4> <DateAdd>17.03.2021 15:07:35</DateAdd> <Description>Test link</Description> <Link>http://somesite.com/7GNT5CKMV1MGL576</Link> <LinkTypeId>1</LinkTypeId> <VendorClientTransactionId>0a1b4521-7dbc-4656-a1e0-0a546c4d2d64-63268</VendorClientTransactionId> </OrderLinkContractArray4> </Links> <MontSubscriberId>00000000-0000-0000-0000-000000000000</MontSubscriberId> <OrderLineNum>qwerty78900-05</OrderLineNum> <OrderStatus>Successed</OrderStatus> <PartNum>KL1849RDBFY</PartNum> <Quantity>5</Quantity> <ResellerComment>for me</ResellerComment> <SubscriptionId isNull="false"/> <TotalSumm>19000</TotalSumm> </OrderLineContractArray0> </OrderLines> <OrderNum>qwerty78900</OrderNum> <OrderStatus>Successed</OrderStatus> </Data> <ErrorCode>0</ErrorCode> <ErrorText isNull="true"/> <Errors attr0="ErrorContractArray"isNull="false"/> <IsError>False</IsError> </WebStoreResponseContractOfOrderContractig8CMuuI> </MethodParameters> </GetOrder>