Проверить ключи
Ключ по нему самому — когда у вас только сам ключ, без номера: клиент прислал его в поддержку. За раз — до 100 ключей; ответ — по строке на каждый, в том же порядке.
Ключ вашего магазина — found и ключ целиком, как в GET /v1/keys/. Чужой или несуществующий — not_found, опечатка — typo.
Тело запроса
application/jsonКлючи для проверки — от 1 до 100. Пишите как удобно: регистр, дефисы и пробелы не важны.
Ответы
По строке на каждый присланный ключ, в том же порядке.
Ключ — как вы его прислали.
Что с ключом:
found- ключ вашего магазина — в
keyвесь ключ, как вGET /v1/keys/{key_id} not_found- такого ключа у вашего магазина нет
typo- не ключ: не та длина, чужие знаки или не сходится контрольный знак
Ключ целиком, если result — found; иначе null.
Номер ключа у нас — для GET /v1/keys/.
Ключ для клиента: XXXX-XXXX-XXXX-XXXX.
Ссылка на страницу активации — ключ подставится сам.
Состояние ключа:
available- свободен — его можно отдать клиенту
activating- клиент прислал данные, включаем
activated- подписка включена
expired- сгорел — не активирован в срок
refunded- цену вернули на баланс
Название тарифа.
Цена ключа — сколько списано за него.
Ваш номер заказа из покупки.
Когда сгорит, если не активировать: через 45 дней после покупки.
До какого момента действует гарантия (7 дней с активации).
Когда в последний раз активация не прошла — ключ после этого снова свободен.
Почему последняя попытка не прошла:
verification_declined- клиент отказался от проверки личности
not_activated- подписку включить не вышло — попытку закрыли
null — неудачных попыток не было.
Общие для всех методов — подробно в разделе «Коды ошибок»:
