«Время истекло»: Happ не добавляет подписку
Вы уже оплатили новый период, в боте срок светится зелёным, а Happ при добавлении или обновлении профиля отвечает коротко: «время истекло» — и отказывается принять подписку. Руки тянутся купить ещё один тариф «вдруг прошлый не прошёл». На podpiskahapp.wiki сначала отделим протухший feed от живого платежа и разберём, почему клиент не видит новую подписку, хотя касса уже отработала.
Что означает сообщение в Happ
Текст «время истекло» в Happ почти всегда про профиль или ответ сервера подписки, а не про отказ банка. Клиент сходил по subscription URL, получил данные с истёкшим сроком (или пустой/ошибочный ответ) и отказывается считать этот feed рабочим.
Типичная картина: в телефоне остался старый URL, а новый период висит на другой ссылке в боте. Update тянет мёртвый адрес — отсюда «истекло», хотя вы только что платили.
Вторая картина: URL тот же, но pull ещё не успел обновиться на стороне провайдера — кэш на минуты. Третья — обрезанная строка при копировании: Happ «добавляет» битый адрес и читает его как протухший.
Иногда рядом в списке висят два профиля с почти одинаковыми флагами стран: тестовый и оплаченный. Connect и Update уходят в тестовый — отсюда «время истекло» при живом тарифе в боте. Перед диагностикой отключите лишние карточки или удалите явно мёртвые.
- Сообщение
- Про срок/ответ feed, не всегда про кассу
- Частая причина
- Старый URL после оплаты нового
- Проверка
- Сверить ссылку в боте и в Happ
- Опасность
- Вторая оплата при живом тарифе
Сверка: бот против карточки профиля
Откройте бот Nasa VPN и найдите сообщение с актуальным subscription после последней оплаты. Скопируйте URL целиком в заметки — без пробелов и переносов.
В Happ откройте карточку проблемного профиля и сравните начало и хвост ссылки с тем, что в заметках. Совпало — жмите Update и подождите; не совпало — импортируйте новую подписку отдельной карточкой, затем удалите старую.
Если бот пишет, что период активен, а ссылка «та же» — достаточно Pull. Если бот выдал новую строку — старый QR из скрина прошлого месяца больше не используйте.
Продление с нуля по шагам — в материале про продление. Здесь фокус на симптоме, когда Happ отказывается добавить уже оплаченное.
Если копируете ссылку из пересланного сообщения, проверьте, не добавил ли мессенджер превью‑хвост или перевод строки посередине. Happ чувствителен к битой строке: лучше копировать из исходного ответа бота длинным нажатием по самой ссылке.
- Проверить в боте: период активен и какая ссылка актуальна
- Сравнить URL с карточкой в Happ
- Update при совпадении или новый импорт при расхождении
- Удалить/отключить протухший профиль
- Connect и убедиться, что срок в карточке обновился
Сеть и время на устройстве
Подписка не добавится, если телефон не достучится до сервера feed: корпоративный Wi‑Fi, жёсткий DNS, второй VPN поверх Happ. На время импорта выключите чужой туннель и попробуйте LTE.
Сбитые дата и время на устройстве ломают проверку сертификатов и иногда срок в ответе. Включите автовремя, перезапустите Happ, повторите добавление.
Kill Switch на мёртвом профиле даёт полную «тишину» в сети — кажется, что «ничего не добавляется». Снимите Kill Switch, импортируйте свежий URL, затем верните защиту.
На iPhone проверьте, что вставляете в поле подписки Happ, а не в поиск Safari из буфера. На Android иногда «вставить» попадает в строку имени профиля — визуально URL есть, а feed не подтянут.
Если импорт идёт только на LTE, а на домашнем Wi‑Fi сразу «время истекло», сравните поведение с выключенным частным DNS и без «умного» фильтра роутера. Feed‑хост иногда режется локально, и клиент читает отказ как протухший срок.
| Симптом | Вероятная причина | Действие |
|---|---|---|
| Бот ок, Happ «истекло» | Старый URL в карточке | Новый импорт / Update |
| Только на Wi‑Fi | Фильтр до feed | LTE, выключить 2-й VPN |
| Сразу после оплаты | Лаг pull | Подождать, обновить диалог |
| URL из чата семьи | Обрезка / чужой ключ | Личная ссылка из бота |
Когда платить снова не нужно
Если в боте период уже активен и чек есть — вторая оплата не разблокирует Happ. Сначала заставьте клиент увидеть правильный feed.
Базовые шаги для Подписка VPN Happ мы держим на podpiskahapp.wiki, чтобы не дублировать их в каждом материале.
Оплата шла с чужого аккаунта — ключ мог уехать не вам. См. продление на чужом аккаунте и заберите ссылку у того, кто платил.
Касса в момент оплаты ругалась на сервер — возможно, списания не было. Тогда смотрите статус в боте и ошибку «оплата не прошла через сервер», а не только текст в Happ.
Если оплата была минуту назад, а бот ещё показывает «обрабатывается», подождите и обновите диалог. Параллельная вторая покупка в этот момент создаёт два периода и один непонятный URL — поддержке потом сложнее разобрать.
Если ничего не помогло
Переустановите Happ после экспорта/копирования рабочего URL в надёжное место. Чистая установка без ссылки вернёт пустой список — это ожидаемо.
Напишите в поддержку с: моделью телефона, версией Happ, скрином карточки (без публикации полного URL в публичный чат) и временем оплаты. Так быстрее отличить лаг биллинга от бага импорта.
Пока ждёте ответ, не импортируйте десяток случайных QR «для теста» — засорите слоты и усложните диагностику.
Имеет смысл один раз выписать: версия Happ, сеть (Wi‑Fi/LTE), совпал ли URL с ботом, было ли списание. Без этой шпаргалки переписка с поддержкой растягивается на круги «а вы точно обновили профиль?».
Итог: когда Happ пишет «время истекло» и не добавляет подписку, сначала сверьте живой URL из бота с тем, что в клиенте, обновите или переимпортируйте профиль и только потом думайте о повторной оплате. Чаще проблема в старом feed, а не в кассе.