====== GetCancellationStatus ======
==== Описание ====
Метод возвращает текущий статус обработки запроса на отмену по номеру заказа.
==== Входные данные ====
==== Параметры ====
^Название^Тип^Обязательность^Описание^
|OrderNum|string|Да|Номер заказа|
==== Возвращаемое значение ====
**HTTP Status Code: 200 OK**
Все ответы веб-сервисов B2BServiceV2Xml.svc и B2BServiceV2.svc оборачиваются в контракт вида (контракт содержит информацию о нарушениях в работе веб-сервиса, а также ответ вызываемого метода внутри тега ):
^Тип^Описание^
|[[ru:apiv2:types:CancellationReg|CancellationReg]]|Объект, возвращаемый методами регистрации отмены и получения её статуса.|
==== Тип CancellationReg ====
^Название^Тип^Описание^
|OrderNum|string|Номер заказа|
|CancellationStatus|string|Текущий статус обработки отмены. Возможные значения: **InProcess** – отмена в обработке; **InManualProcess** – требуется ручная обработка; **CancellationApproved** – отмена подтверждена; **CancellationRejected** – отмена отклонена|
|ResultComments|string|Комментарии к результату обработки (может содержать причину отказа или дополнительную информацию)|
**Внимание!**\\
- Статус **ActivatedReturnable** для ключа означает, что обычная отмена невозможна, но при регистрации отмены с параметром = true вендор может согласиться на возврат. Решение остаётся за вендором.
- Статусы отмены **CancellationApproved** и **CancellationRejected** являются финальными. Дальнейшие запросы статуса будут возвращать тот же результат.
- При возникновении ручной обработки - **InManualProcess** - изменение статуса происходит после вмешательства оператора.
==== Специфичные ошибки метода GetCancellationStatus ====
^Код^Текст ошибки^Описание^
|3|OrderLineNotFound|Заказ не найден|
|16|NoReseller|Реселлер не найден|
|7025|RegisterCancellationNotFound|Отмена не найдена|
==== Примеры запросов и ответов метода GetCancellationStatus ====
++++ XmlOverHttp request |
GET https://sandbox.mont.ru/Version2/Service/B2BServiceV2Xml.svc/GetCancellationStatus?orderNum=test24032026
++++
++++ XmlOverHttp response |
test24032026
InManualProcess
false
0
++++
----
++++ SOAP request |
GET https://sandbox.mont.ru/Version2/Service/B2BServiceV2.svc
ABCG226688900
++++
++++ SOAP response |
ABCG226688900
no
InManualProcess
0
False
++++
----