====== 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 ====