В качестве результата запроса к Сервису возвращается XML (пример приведен здесь), который необходимо обработать.
На данный момент существуют только продукты с серийными номерами
Продукты c файлом лицензии и с веб-активацией по ссылке
1. Элемент OrderResult
Атрибут | Описание |
---|---|
ResellerOrderId | Номер счета в магазине дилера, который был передан при запросе ResellerOrderId. |
1.1. Дочерний элемент License-file элемента OrderResult
Содержит URL-закодированную строку с данными пользователя.
1.2 Дочерний элемент customer элемента OrderResult
Атрибут | Описание |
---|---|
* | Все атрибуты, переданные элементом new-customer и сохраненные в базе данных Avast (отсутствует у продуктов с серийными номерами). |
CustomerNo | Номер покупателя в базе данных Avast (отсутствует у продуктов с серийными номерами). |
Registered | Дата регистрации покупателя в базе данных Avast (отсутствует у продуктов с серийными номерами). |
1.2.1 Дочерний элемент family элемента customer
Атрибут | Описание |
---|---|
InternalId | Внутренний ID продукта (список внутренних ID Avast, список внутренних ID AVG) |
product-family-name | Человекопонятное наименование продукта (например, avast! Pro Antivirus - 1 user) |
1.2.1.1 Дочерний элемент license элемента family
Атрибут | Описание |
---|---|
Quantity | Количество лицензий в целых числах |
license-file | Yes или No в зависимости от того, будет ли вложен файл лицензии или указана ссылка на активацию, серийный номер или ключ лицензии. Сейчас всегда No. |
SerialNumber | Серийный номер продукта |
Если license-file имеет значение Yes:
1.2.1.2 Дочерний элемент License-file элемента customer
Содержит текст лицензии для продукта.
Атрибут | Описание |
---|---|
md5 | Хэш MD5 для проверки корректности переданного значения лицензии |
length | Длина текста лицензии в символах |
2. Элемент error
Атрибут | Описание |
---|---|
ErrorId | Основные значения: WRONG_CUSTOMER, NO_DISCOUNT_DESCRIPTION, PHP_ERROR, XML_ERROR,ESTORE_ERROR, INVALID_LOGIN. |
2.1 Дочерний элемент message элемента error
Содержит сообщение об ошибке
2.2 Дочерний элемент other-data элемента error
Содержит дополнительную информацию об ошибке.