Когда SMS-сервис закрывается
Содержание
- Короткий ответ, по степени важности
- Подтверждённые аккаунты остаются подтверждёнными
- Объявление в декабре 2025 года как прецедент
- Что действительно ломается, а что нет?
- Почему баланс и есть настоящий риск?
- Как за 30 минут снизить риски на случай закрытия провайдера
- Какой провайдер подходит под какую задачу, по сервисам и странам?
- Что делать, если ваш провайдер уже сворачивает работу
- О чём ещё спрашивают, когда сервис закрывается?
Большинство переживает за аккаунты. Реальный риск это те $40, которые вы пополнили в прошлом месяце и так и не потратили.
Короткий ответ, по степени важности
- Аккаунты, которые вы уже подтвердили, продолжают работать. Код использован один раз, аккаунт привязан к вашему логину и паролю, а не к арендованному номеру.
- Незавершённые активации сгорают. Любой номер, который в момент отключения сервиса находится в окне активации, не получит SMS, и вернуть за него деньги будет уже некому.
- API-ключи перестают отдавать 200. Автоматические сценарии регистрации, QA-наборы и тестовые стенды для OTP отвалятся на следующем же запросе.
- Неизрасходованный баланс и есть ваша потеря. Предоплаченные средства это необеспеченное требование к компании, которая прекратила работу.
Что ломается, а что нет
| Что | Что происходит | Можно ли это вернуть |
|---|---|---|
| Неизрасходованный баланс | Обычно самая большая потеря | Только если провайдер решит сделать возврат |
| Интеграция с API | Останавливается на дату отключения | Переписать под другого провайдера |
| Активации в процессе | Отменяются | Восстанавливать нечего, они были неоплаченными |
| Аккаунты, которые вы уже верифицировали | Не затронуты | Они никогда не зависели от провайдера |
| Номера, которые вы использовали | Возвращаются своим операторам | Изначально не были вашими |
Подтверждённые аккаунты остаются подтверждёнными
Аренда виртуального номера это разовая доставка. Провайдер арендует номер, направляет одну SMS в ваш личный кабинет, и на этом всё заканчивается. Платформа сохранила строку с номером телефона в своей базе, и эта запись больше никогда не обращается к вашему SMS-сервису.
Исключение это аккаунты с повторной верификацией. Если платформа присылает новый код при каждом входе или просит подтвердить номер после сброса пароля, вам нужен номер, способный принимать SMS снова, а одноразовая аренда на это не рассчитана. Такие аккаунты стоит перевести на приложение-аутентификатор, если платформа это позволяет.
Объявление в декабре 2025 года как прецедент
Провайдер публикует уведомление о закрытии, назначает дату, и на то, чтобы потратить или вывести средства, остаётся несколько недель. Пользователи с $5 на счету просто пожимают плечами. Пользователи с $300 начинают вчитываться в правила возврата, написанные в интересах провайдера. Ничего не потеряли те, кто держал рабочий баланс, а не запас на будущее.
Что действительно ломается, а что нет?
Со стороны закрытие сервиса выглядит как полная катастрофа, но затрагивает оно только тот слой, который вы арендовали. Ваш баланс, ваши API-ключи, история активаций и любой номер, у которого сейчас идёт таймер, живут на серверах провайдера. Всё, что находится ниже по цепочке после доставленного кода, лежит уже в другом месте.
Таблица ниже делит стек на две колонки последствий. Левая сторона умирает вместе с компанией. Правая продолжает работать на следующее утро.
Арендованный номер никогда вам не принадлежал
Временный номер телефона арендуется на одну верификацию за раз. Провайдер держит пул SIM-карт, маршрутизацию и поток SMS. Когда лавочка закрывается, как на изображении ниже, номер возвращается оператору или переходит к тому, кто выкупит активы, а вместе с ним уходит и ваша история активаций.
API-ключи, вебхуки и всё автоматизированное
Именно эта часть ломается тихо. Ваш ключ перестаёт проходить аутентификацию, ваш webhook-эндпоинт перестаёт получать POST-запросы, а тесты регистрации в CI начинают падать на шаге с OTP. Команды, которые гоняют QA-пайплайны, обычно узнают о закрытии по красной сборке, а не из письма с объявлением.
Переписать код под нового провайдера это работа на полдня, если вызов SMS изолирован в одной функции. Если клиентская библиотека провайдера импортирована в двенадцати файлах, это неделя.
Активации в процессе и таймер возврата
У каждого арендованного номера есть окно активации. В обычной ситуации, если SMS не приходит, активация отменяется и стоимость автоматически возвращается на баланс. Во время сворачивания сервиса возврат по-прежнему приходит на баланс, потратить который вы, возможно, уже не сможете.
При цене $0.04 за номер несколько зависших активаций стоят копейки. Риск в том, что за ними стоит хранящийся баланс.
Что находится полностью вне зоны провайдера
| Слой | Где он живёт |
|---|---|
| Активные сессии | На платформе, на вашем устройстве |
| Резервная почта | У вашего почтового провайдера |
| Коды аутентификатора | В приложении на вашем телефоне |
| Passkeys | В связке ключей вашего устройства |
Ничто из этого никогда не соприкасалось с SMS-провайдером. Аккаунт, подтверждённый в марте, остаётся залогиненным, когда этот провайдер исчезает в декабре, при условии что платформа не отправит новую повторную верификацию на номер, которым вы больше не владеете. Перевод критичных аккаунтов на двухфакторную аутентификацию через приложение убирает и эту последнюю ниточку.
Почему баланс и есть настоящий риск?
Предоплаченный баланс это требование к компании, а не вклад
Деньги, отправленные SMS-провайдеру, превращаются в строку в его базе данных. Они не лежат на отдельном счете, не застрахованы, и вы никак не можете проверить, хватит ли у компании ликвидных средств, чтобы разом покрыть балансы всех пользователей. Если оператор закроется, ваши $40 окажутся в очереди после счетов за хостинг, инвойсов от вышестоящих операторов и того, что решат забрать владельцы. В большинстве пользовательских соглашений баланс считается невозвратным с момента покупки, так что даже при цивилизованном закрытии никто не обязан вам ничего возвращать.
Меры защиты, которые ничего не стоят
| Мера защиты | Почему |
|---|---|
| Пополнять баланс небольшими суммами | Ограничивает то, что может забрать закрытие |
| Держать интегрированным второго провайдера | Это переключение, а не переписывание |
| 2FA через приложение на важных аккаунтах | Провайдеры верификации перестают быть критичными |
| Экспортировать историю активаций | Доказательства, если они вам когда-нибудь понадобятся |
Откуда берутся скидки на крупные пополнения
Провайдер, который дает 20 процентов сверху при пополнении на $200, покупает у вас оборотный капитал со скидкой. Для предоплатного бизнеса это норма, а не признак проблем. Они получают деньги сегодня, вы получаете требование, которое сработает, только если через квартал компания еще будет работать. Считайте размер пополнения от своего расхода, а не от порога скидки.
| Размер пополнения | Типичный сценарий | Что теряете при закрытии |
|---|---|---|
| $5 до $10 | Несколько активаций | Погрешность округления |
| $50 | Месяц стабильного QA-тестирования | Месячный бюджет |
| $200 плюс бонус | Погоня за порогом скидки | И бонус, и саму сумму |
Карта против крипты: что остается у вас на руках
Оплата картой оставляет след для спора. Платежные системы разрешают чарджбэк за неоказанную услугу, а свежий платеж мертвому провайдеру вполне под это подходит. У крипты механизма отмены нет. Как только транзакция подтверждена, вернуть деньги можно только по доброй воле провайдера. Оба способа годятся для небольших частых пополнений. Но только один оставляет вам вариант действий, когда сайт перестанет открываться.
Сигналы, которые появляются раньше объявления
Следите за тем, как ответы поддержки растягиваются с часов до дней, как сокращаются списки стран, как растут цены на популярные сервисы и как при неудачных активациях возврат приходит медленно, а не автоматически. Каждый из этих признаков означает, что закупка на стороне поставщиков дорожает или кредитные линии сжимаются. Два-три сразу это момент, когда баланс стоит потратить до объема примерно одной недели.
Как за 30 минут снизить риски на случай закрытия провайдера
Ущерб от закрытия провайдера мы чаще всего наносим себе сами. Большой баланс, один жёстко прописанный в коде адрес API и полное отсутствие записей о том, какой номер подтверждал какой аккаунт. На устранение всех трёх проблем уходит около получаса, и ни одно из решений не потребует денег сверх того, что вы уже тратите на подтверждения.
Сколько стоит одна верификация, чтобы небольшие пополнения всё ещё работали
| Сервис | Самая дешёвая страна | Цена | Номеров в наличии |
|---|---|---|---|
| Telegram | Канада | $0.51 | 4,578,495 |
| Великобритания | $0.90 | 2,023,505 | |
| Узбекистан | $0.10 | 291,558 | |
| Discord | Великобритания | $0.04 | 2,820,162 |
| Швеция | $0.06 | 171,351 |
Источник: каталог MarioSMS, 2026-09-11.
В таблице ниже перечислены страховки, которые ничего не стоят.
При цене от $0.04 до нескольких центов за номер неделя обычного использования часто обходится меньше чем в $5. Небольшой баланс работает только тогда, когда вы можете покупать такими мелкими порциями, и в этом смысл второй таблицы: самая дешёвая страна по каждому сервису и сколько номеров есть в наличии прямо сейчас.
Шаг 1: снизьте баланс до недельного запаса
Посчитайте свои подтверждения за последние семь дней, умножьте на среднюю цену и пополните баланс до этой суммы. Возвраты за отменённые активации автоматически возвращаются на баланс, так что тонкий баланс сам себя восполняет. Пополняйте картой или криптовалютой, когда он подходит к концу.
На скриншоте видно небольшой рабочий баланс, который держат как страховку, а не как предоплату.
Шаг 2: спрячьте API за одной функцией
Уберите все обращения к провайдеру за единые getNumber(service, country) и getCode(id). В REST API есть примеры на Python, Node.js, Go и PHP, так что обёртка займёт 40 строк. Когда провайдер перестанет отвечать, вы поменяете один файл, а не четырнадцать мест вызова. Обработку окна активации тоже держите внутри этой обёртки.
Шаг 3: держите второго провайдера пополненным по минимуму
Зарегистрируйтесь у второго провайдера и внесите минимальную сумму, которую он принимает. Вы покупаете проверенный вход в аккаунт и рабочий ключ, а не кредит на счету. Проверяйте его раз в месяц одним дешёвым подтверждением. Сравнения собраны в статье альтернативы SMS-Activate.
Шаг 4: переведите важные аккаунты на 2FA через приложение
Любой аккаунт, потерю которого вы бы заметили, не должен зависеть от SMS. Переключитесь на приложение-аутентификатор или passkey, а SMS оставьте только для регистрации. О том, как проходит этот переход, читайте в статье двухфакторная аутентификация. Начните с почты, банков и всего, где хранятся платёжные данные.
Шаг 5: записывайте номер, сервис и дату в момент активации
Фиксируйте номер, сервис, страну и дату сразу, как только приходит код. Трёх столбцов достаточно. Когда провайдер исчезнет, этот журнал покажет, у каких аккаунтов номер восстановления вам больше не принадлежит.
Какой провайдер подходит под какую задачу, по сервисам и странам?
Провайдеры делятся на три типа, и от типа зависит, сколько денег под риском и как быстро вы сможете среагировать, если один из них закроется.
| Тип провайдера | Для чего подходит | Деньги под риском | Слабое место |
|---|---|---|---|
| Крупный агрегатор | Массовые регистрации, перепродажа, тяжёлый трафик через API | Большой предоплаченный депозит | Поддержка и качество номеров зависят от маршрута |
| Долгосрочная аренда | Номера, которые должны принимать SMS неделями | Месячная оплата вперёд | Номер умирает вместе с провайдером и забирает с собой доступ к восстановлению аккаунта |
| Поактивационный сервис | Один код, один аккаунт, разовое использование | Только баланс, обычно от $2 до $10 | После окна активации номер вам больше не принадлежит |
Поактивационная аренда против долгосрочной
Поактивационный номер живёт ради одного кода. Долгосрочная аренда закрепляет за вами один и тот же номер на 30 дней и больше, и это именно то, что нужно, если сервис еженедельно запрашивает повторную проверку или шлёт на эту линию коды восстановления. Аренда, которая обрывается посреди срока, забирает и оставшиеся дни, и номер, привязанный к живому аккаунту.
Где MarioSMS уместен, а где нет
MarioSMS сдаёт настоящие мобильные номера по одной верификации за раз, от $0.04, код обычно приходит меньше чем за минуту. Это подходит для вторых аккаунтов, приватности и тестирования QA/OTP в рамках наших правил допустимого использования. Это не подходит, если номер нужен на полгода, и не годится для массовой перепродажи. Пополняйте на $5, а не на $500.
Ограничение это наличие стран, а не цена
Разница в цене между провайдерами измеряется центами. Останавливает вас наличие номеров. Провайдер с 40 странами, среди которых нет Великобритании, бесполезен, если ваш сервис принимает только номера Великобритании. Проверяйте наличие под вашу конкретную пару сервис плюс страна, прежде чем переводить баланс. У MarioSMS 35+ стран и сотни сервисов.
Сервисы, которые чаще всего меняют SMS-маршруты
Мессенджеры и крупные соцсети часто меняют маршруты доставки, поэтому страна, которая работала на прошлой неделе, на этой может не сработать. Для них держите двух провайдеров с номерами в разных странах. Банковские и маркетплейсовые верификации меняются реже, тут обычно хватает одного источника.
Что делать, если ваш провайдер уже сворачивает работу
Сворачивание выглядит так: заявки на вывод средств висят по несколько дней, поддержка отвечает всё медленнее, номеров в ваших основных странах становится меньше, а страница статуса перестаёт обновляться. Как только вы замечаете два признака сразу, считайте баланс не деньгами к возврату, а деньгами, которые надо потратить.
Тратьте баланс, а не ждите возврата
Сначала прекратите пополнения, включая автоплатёж. Затем переводите баланс в активации, которые вам реально нужны, небольшими партиями.
- Составьте список аккаунтов, которые вам осталось подтвердить или переподтвердить в этом месяце.
- Покупайте по одному номеру за раз, начиная с самых дешёвых стран, чтобы неудачная активация стоила копейки.
- Проверяйте баланс после каждых 10 активаций и убеждайтесь, что возвраты по-прежнему начисляются.
- Останавливайтесь сразу, как только возврат не пришёл.
Использованный номер на умирающем провайдере стоит меньше, чем сами средства на балансе: через месяц этот аккаунт, возможно, придётся подтверждать заново в другом месте.
Активации, которые висят после истечения таймера
Зависшая активация выглядит как открытое окно активации, которое никак не закрывается: ни кода, ни отмены, ни возврата. Отмените её вручную в личном кабинете. Если отмена выдаёт ошибку, запишите ID активации и время, сделайте скриншот и двигайтесь дальше. Не пробуйте повторно ту же пару «номер и страна»: обычно это удваивает зависшую сумму, а не освобождает её.
Когда панель загружается, но коды не приходят
Веб-панель и SMS-маршрут, это разные системы, поэтому панель может работать ещё неделями после того, как маршруты отключились. Проверьте одним дешёвым номером на сервисе, который вам не жалко. Если две активации подряд истекли по таймауту в разных странах, значит доставка больше не работает.
Как перенести автоматизацию без второго простоя
Направьте нового провайдера на тестовый ключ и проведите 5 пробных активаций, прежде чем трогать продакшен. Оставьте старый ключ в конфиге, но отключённым, ещё на две недели: вдруг какая-то незавершённая активация всё же дойдёт. У MarioSMS есть REST API с примерами на Python, Node.js, Go и PHP, так что переезд обычно сводится к смене базового URL, ключа и переименованию одного поля в ответе.
О чём ещё спрашивают, когда сервис закрывается?
Потеряю ли я аккаунты, которые уже подтвердил номером этого провайдера?
Нет. Аккаунт живёт на платформе, а не у провайдера. Номер арендовался под одну активацию и вернулся в общий пул. Вы теряете только возможность получить на этот номер новый код, а это важно, если платформа попросит пройти верификацию заново или запустит проверку безопасности.
Вернут ли неизрасходованный баланс?
Исходите из того, что нет. При закрытии сервиса процедуру выплат предусматривают редко. У пополнений криптовалютой механизма возвратного платежа нет вообще. У карточных платежей он иногда есть, в пределах срока оспаривания у банка-эмитента, но пополнение многомесячной давности за сервис, которым вы действительно пользовались, это слабое основание.
Сколько денег безопасно держать на балансе?
Ориентируйтесь на две-четыре недели реального использования. При цене $0.04 за номер и 50 активациях в неделю это $4-$8, а не $200. Лучше пополнять чаще, чем держать запас, который потом будет жалко списать.
Что будет с активацией, которая идёт в момент отключения сервиса?
Окно активации истекает, активация отменяется, и её стоимость возвращается на баланс. В MarioSMS такой возврат происходит автоматически. Вот только деньги попадают на счёт, с которого вы, возможно, уже не сможете их потратить.
Стоит ли постоянно держать двух провайдеров?
Да, если верификация блокирует что-то, на чём вы зарабатываете. Заведите второй аккаунт с $5 на балансе и рабочим API-ключом. Такая готовность про запас обходится примерно в одну неделю использования.
Избавляет ли 2FA через приложение от необходимости в SMS-верификации?
При регистрации нет. Приложения двухфакторной аутентификации защищают уже существующий аккаунт. Большинство платформ всё равно просят номер телефона при регистрации, а иногда ещё раз после смены устройства.
Как быстро можно перевести код на другой API?
Полдня на одну интеграцию, если вызовы провайдера спрятаны за одним классом-клиентом. Неделя, если они разбросаны по разным сервисам.