CancelOrder
Описание
Метод используется для отправки email-сообщения в MONT о том, что реселлер хочет отменить заказ, ранее размещенный в системе Webstore.
Параметры
Название | Тип | Описание |
orderNum | string | Номер заказа (пример: abc0000123) |
Возвращаемое значение
Название | Тип | Описание |
WebStoreResponseContract | bool | Объект, содержащий статус выполнения операции |
Возможные ошибки
Код | Текст ошибки |
3 | Заказ не найден |
15 | Реселлер не найден |
58 | Строка заказа отменяется |
6007 | Отложенный заказ уже отменен |
7015 | Реселлер не может отменять заказы |
7018 | Строка заказа отменена |
7020 | Отмена в закрытом периоде невозможна |
7021 | Адреса получателей не найдены |
Примеры запросов и ответов метода CancelOrder
Запрос XmlOverHttp
POST https://sandbox.mont.ru/Version2/Service/B2BServiceV2Xml.svc/CancelOrder
<?xml version="1.0" encoding="utf-8"?>
<CancelOrder>
<orderNum>shsh1</orderNum>
</CancelOrder>
Ответ XmlOverHttp
<?xml version="1.0" encoding="utf-8"?>
<CancelOrderResponse xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<CancelOrderResult>
<Data>false</Data>
<IsError>true</IsError>
<ErrorText>Адреса получателей не найдены</ErrorText>
<ErrorCode>7021</ErrorCode>
<Errors/>
</CancelOrderResult>
</CancelOrderResponse>
Запрос SOAP
POST https://sandbox.mont.ru/Version2/Service/B2BServiceV2.svc
<CancelOrder>
<MethodParameters>
<orderNum>shsh1</orderNum>
</MethodParameters>
</CancelOrder>
Ответ SOAP
<CancelOrder>
<MethodParameters>
<WebStoreResponseContractOfboolean>
<Data>False</Data>
<ErrorCode>7021</ErrorCode>
<ErrorText>Адреса получателей не найдены</ErrorText>
<Errors attr0="ErrorContractArray" isNull="false" />
<IsError>True</IsError>
</WebStoreResponseContractOfboolean>
</MethodParameters>
</CancelOrder>