Инструменты пользователя

Инструменты сайта

  • ru

GetActivationKeyStatus

Описание

Метод позволяет проверить, может ли конкретный ключ активации быть возвращён (отменён) в рамках заказа. Используется для определения необходимости применения флага <Force> при регистрации отмены.

Входные данные

Параметры

НазваниеТипОбязательностьОписание
keyCodestringДаКод ключа активации
orderNumstringДаНомер заказа, к которому относится ключ

Возвращаемое значение

HTTP Status Code: 200 OK

Все ответы веб-сервисов B2BServiceV2Xml.svc и B2BServiceV2.svc оборачиваются в контракт вида (контракт содержит информацию о нарушениях в работе веб-сервиса, а также ответ вызываемого метода внутри тега <Data>):

Метод возвращает строку – один из возможных статусов ключа:

ЗначениеОписание
NotActivatedКлюч не активирован, может быть возвращён
ActivatedКлюч активирован, возврат невозможен
ActivatedReturnableКлюч активирован, но может быть возвращён через принудительную отмену (параметр Force)
UnableToCheckНевозможно проверить статус ключа (вендор не предоставляет информацию)
NotFoundКлюч не найден в указанной строке заказа
DeactivatedКлюч деактивирован

Специфичные ошибки метода GetActivationKeyStatus

КодТекст ошибкиОписание
3OrderLineNotFoundЗаказ не найден
16NoResellerРеселлер не найден

Примеры запросов и ответов метода GetActivationKeyStatus