Как получать таджикские коды подтверждения +992 для тестирования

Телефонный код +992OTP Gateway от $0.20 за кодВыделенные номера: только США и КанадаID API: tj
Краткий ответ

Да, коды подтверждения из Таджикистана (+992) можно получать через OTP Route: закажите одноразовый таджикский номер в OTP Gateway, а затем заберите код в панели либо через API и подписанные вебхуки. Коды стоят от $0.20 за код, и ничего не списывается, если SMS не пришло на номер в течение 20-минутного окна.

Что нужно знать о номерах +992 в первую очередь?

У таджикских номеров после кода страны +992 идёт девять цифр. Привычки набора внутри страны различаются, поэтому никогда не полагайтесь на то, как пользователь ввёл номер: приводите его на входе к виду +992 плюс девять цифр и храните именно эту строку E.164.

Государственный язык — таджикский, он пишется кириллицей, а в бизнесе широко распространён русский. Поэтому проверочные тексты от глобальных приложений обычно приходят на русском или английском, изредка на таджикском. Убедитесь, что ваш парсер и логи корректно обрабатывают кириллицу, и извлекайте цифры, а не фиксированную фразу.

Зачем командам проводить QA в Таджикистане?

Продукты для Центральной Азии часто тестируют Таджикистан рядом с Узбекистаном, Кыргызстаном и Казахстаном. Многие граждане Таджикистана работают за границей и сохраняют номера +992, поэтому приложения, которыми пользуется эта диаспора, сталкиваются с таджикскими номерами далеко за пределами страны. Локальный тестовый номер позволяет убедиться, что регистрация, вход и восстановление аккаунта работают для таких пользователей. Типичные тестовые случаи описаны на странице подтверждение в мобильных приложениях.

Что стоит включить в регрессионный прогон для +992:

  • Выбор страны в списке с Таджикистаном и автоподстановкой правильного кода.
  • Серверная валидация, которая принимает девять национальных цифр и не принимает меньше.
  • SMS-шаблоны и тексты в приложении на русском и таджикском без «поломанных» символов.
  • Ограничение частоты запросов и таймеры повторной отправки на экране ввода кода — проверенные на реальном входящем сообщении, а не на моке.

Что делать, если код +992 приходит медленно или не приходит?

На небольших маршрутах работа может быть неровной, поэтому заложите в тест терпение, а не падайте при первой же тишине.

  • Дайте активации пройти весь путь, прежде чем отменять: на некоторых отправителях запоздалые сообщения — норма.
  • Примите, что сервис может полностью блокировать виртуальные номера. Автоматический возврат покрывает этот случай.
  • Повторите попытку после паузы или переключитесь на соседний маршрут, если сценарий не зависит от таджикского номера.
  • Делайте паузу между заказами, а не запускайте их в плотном цикле.

В руководстве по неудачным доставкам перечислены дополнительные проверки при проблемах с маршрутизацией OTP.

Какие сервисы работают на таджикском маршруте?

Маршрут охватывает более 1 700 сервисов. В актуальном снимке видны популярные, такие как Telegram, WhatsApp, Viber, imo, Google (Gmail & YouTube), Instagram, TikTok, Facebook, Microsoft & Outlook, Discord, Signal и WeChat. Наличие номеров меняется в течение дня, поэтому запрашивайте его в реальном времени.

Как работает OTP API для Таджикистана?

Авторизуйтесь на https://otproute.com/api/v1 Bearer-ключом (префикс or_live_). Идентификатор страны — tj.

  1. GET /api/v1/prices?country=tj&service=<id> возвращает актуальную цену и доступность.
  2. POST /api/v1/activations с {"service": "telegram", "country": "tj"} возвращает идентификатор активации и номер +992.
  3. Получите код из вебхука activation.sms_received или опрашивайте GET /api/v1/activations/{id}.
  4. Неиспользованные заказы отменяйте через POST /api/v1/activations/{id}/cancel.

Проверяйте заголовок X-OTPRoute-Signature в каждом вебхуке (HMAC-SHA256 от <t>.<raw body> с секретом эндпоинта) и отклоняйте устаревшие метки времени. Подробности — в документации.

Как этим пользоваться тем, кто не разработчик?

Войдите в аккаунт, пополните кошелёк в долларах США, выберите Таджикистан и сервис, подтвердите показанную цену и скопируйте номер +992 в приложение. Код появится на карточке активации. У вас есть 20 минут; заказ, на который ничего не пришло, или отменённый заказ возвращается полностью.

Такой путь подходит руководителям поддержки, агентствам и продакт-менеджерам, которым нужна одна проверка на +992 без обращения к инженерам за скриптом. Всё, что заказано в браузере, использует тот же кошелёк и ту же историю, что и заказы через API, поэтому у финансистов одна согласованная картина, а любой участник команды позже может повторить проверку через API, когда она станет частью регулярного релиза.

Что насчёт долгосрочных линий и оплаты?

Выделенного номера для Таджикистана в режиме самообслуживания нет. Такие долгосрочные линии — продукт для США и Канады от $1.95/мес.; если вам нужна таджикская линия, напишите на [email protected], но возможность её организовать определяют местные правила.

Оплата идёт с единого предоплаченного кошелька в долларах США по мере использования; пополнение картой или в USDT/USDC с PDF-счётом каждый раз. Ежемесячной платы нет. На тестовых аккаунтах можно включить песочницу для интеграционных тестов без затрат. Тарифы: цены.

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

Можно ли получать SMS OTP-коды из Таджикистана без местной SIM-карты?

Да. OTP Gateway от OTP Route выдаёт одноразовый номер +992 для выбранного вами сервиса, а код появляется в панели или приходит через API.

Какой идентификатор страны у Таджикистана в API проверки по SMS?

Используйте tj в поле country запросов цен и в POST /api/v1/activations.

Как хранить номер +992 для тестирования?

Храните в формате E.164: +992 и далее девятизначный национальный номер, без пробелов и локальных префиксов.

Почему таджикский проверочный код не пришёл?

Сервис мог отклонить виртуальные номера, либо маршрут занят. Дождитесь окончания 20-минутного окна, затем повторите позже или попробуйте другой маршрут, а не заказывайте заново в плотном цикле.

Спишутся ли деньги, если код не придёт?

Нет. Вы платите только за доставленный код; истёкшие и отменённые активации автоматически возвращаются на кошелёк.

Будет ли код на русском?

Часто да, но это зависит от отправляющего сервиса и локали аккаунта. Встречаются также английский и таджикский, поэтому пусть ваш тестовый стенд вытаскивает числовой код, а исходный кириллический текст сохраняет в логах для отладки.

Можно ли использовать тот же номер +992 для входа в следующем месяце?

Нет. Каждый номер OTP Gateway рассчитан на одну проверку, а выделенные долгосрочные номера мгновенно предлагаются только в США и Канаде.

Есть ли правила относительно того, что можно проверять?

Да. Используйте номера только для собственных законных продуктов и аккаунтов, соблюдайте условия каждого сервиса и учтите, что действует Политика допустимого использования OTP Route.

Названия сервисов являются товарными знаками их владельцев. OTP Route не связан с ними. Используйте номера законно, соблюдайте условия каждого сервиса и нашу Политику допустимого использования.

Направьте первый OTP за несколько минут

Создайте бесплатный аккаунт, пополните USD-кошелёк и закажите номер в панели или через API. Без абонентской платы.