Частые вопросы

Зачем нужны quote-методы?

Quote возвращает итоговую стоимость перед списанием. Это удобно, чтобы показать цену пользователю и проверить, хватает ли баланса.

Что будет, если токен утёк?

Считай токен паролем. Сразу сбрось его в боте (Профиль → API → Сбросить токен). Старый токен станет невалидным.

Почему получаю 401 Unauthorized?

  • Не передан заголовок Authorization.

  • Неверный формат: нужен Authorization: Bearer <token>.

  • Токен сброшен/заменён.

Почему получаю 400 Bad Request?

Обычно это неверные или отсутствующие параметры запроса. Сверь поля и типы (строка/число/массив).

Что означает 5xx?

Это ошибка на стороне сервиса или upstream-поставщика. Обычно помогает повторить запрос позже.

Можно ли безопасно ретраить покупку?

Не ретрай покупку «вслепую». Если запрос покупки/продления упал по таймауту/сети:

  1. Проверь баланс (возможно списание уже прошло).

  2. Проверь статус результата через доступные методы (например /vpn/info, /premium/traffic/balance).

  3. Если сомневаешься — уточни в поддержке.