Латвийские номера (+371) для верификации: для QA-команд и запусков в странах Балтии

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

OTP Route позволяет получать SMS с кодами верификации из Латвии (+371) на одноразовый номер OTP Gateway: код отображается в панели и отправляется в ваши системы через REST-опрос или подписанный вебхук. Цена — от $0.20 за код, а если в течение 20 минут SMS не пришло, деньги возвращаются на кошелёк.

Почему латвийские номера легко валидировать?

В Латвии закрытый план нумерации, поэтому убирать транковый префикс не нужно. Абонентские номера состоят из восьми цифр, а мобильные начинаются с 2. Латвийский мобильный в формате E.164 — это +371 и восемь цифр, начинающихся с 2; внутри страны и за её пределами он пишется одинаково.

Правила валидации получаются короткими: допускайте необязательный +371 или 00371, удаляйте пробелы и ожидайте ровно восемь цифр. Ведущий 0 — признак опечатки или номера, вставленного из другой страны, поэтому помечайте его, а не молча обрезайте.

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

Кто тестирует и работает с номерами +371?

Латвия расположена между Эстонией и Литвой, и многие компании рассматривают три балтийских государства как единую волну запуска. Типичные причины, по которым нужен номер +371 для тестирования:

  • Убедиться, что форма регистрации принимает восьмизначные латвийские мобильные номера и правильно их форматирует.
  • Проверить латышские и русские переводы экранов онбординга и SMS-шаблонов.
  • Региональные службы поддержки или операционные команды в Риге подтверждают бизнес-аккаунты, не используя телефоны сотрудников.
  • Запуски продуктов в ЕС, где каждое государство-член проверяется перед релизом.

Что нужно для Латвии: одноразовый номер или выделенная линия?

Для Латвии подходит OTP Gateway: одноразовый номер +371, принимающий единственный код. Он покрывает проверки при регистрации и входе, автоматические регрессионные прогоны и разовые подтверждения аккаунтов.

Dedicated Numbers от OTP Route — линии, которые остаются за вами, с входящими и исходящими SMS и звонками из браузера, от $1.95/месяц, — доступны только в США и Канаде. Самообслуживаемого долгосрочного латвийского номера не существует. Если он вам нужен, напишите на [email protected]; команда сообщит, возможно ли что-то, — это зависит от местных правил.

Какие сервисы работают с номером для верификации в Латвии?

По текущему срезу на маршрутах +371 доступно более 1 600 сервисов. Среди часто запрашиваемых — WhatsApp, Telegram, Google (Gmail и YouTube), Facebook, Instagram, TikTok, X (Twitter), LinkedIn, Microsoft и Outlook, Amazon, Discord, Viber, Uber и Airbnb.

Маршруты обновляются непрерывно, поэтому сервис, указанный сегодня, позже может ненадолго стать недоступным. Запрашивайте доступность во время выполнения, а не зашивайте её в код.

Работа с Latvia OTP API по шагам

Тестовые прогоны для Латвии обращаются к https://otproute.com/api/v1, подписывая каждый запрос Bearer-ключом or_live_, созданным в консоли разработчика. Идентификатор страны для Латвии — lv.

  1. GET /api/v1/prices?country=lv&service=<id> возвращает актуальную цену и сообщает, можно ли заказать маршрут сейчас.
  2. POST /api/v1/activations с телом {"service": "whatsapp", "country": "lv"} создаёт активацию и возвращает её идентификатор и номер +371.
  3. Введите номер в своём приложении.
  4. Дождитесь кода по вебхуку или опрашивайте GET /api/v1/activations/{id} раз в несколько секунд.
  5. Если тест прерван, POST /api/v1/activations/{id}/cancel освобождает номер и возвращает вам деньги.

Перед пакетным запуском вызывайте GET /api/v1/balance, чтобы задача остановилась заранее при нехватке средств. Лимиты: 10 API-ключей, 5 вебхук-эндпоинтов и 300 запросов в минуту.

Приём кодов +371 через подписанный вебхук

Опрос подходит для быстрого скрипта, а вебхук — для параллельных CI-задач. Подпишите эндпоинт на activation.sms_received, activation.expired и activation.cancelled.

Каждый запрос содержит X-OTPRoute-Signature: t=<unix>,v1=<hex>. Соберите строку <t>.<raw body>, подпишите её HMAC-SHA256 секретом эндпоинта, сравните с v1 за константное время и отклоняйте слишком старые метки времени. Привяжите обработчик к идентификатору активации, чтобы повторная доставка не запускала действие второй раз. Полное описание — в материале о защите OTP-вебхуков с помощью HMAC.

Панель и что делать, если код не пришёл

Без кода: откройте OTP Gateway в панели, выберите Латвию и сервис, проверьте показанную цену, оформите заказ и вставьте номер +371 в приложение. Код появится в активации, как только будет получен.

Если его нет, дождитесь окончания 20-минутного окна — за недоставленный код вы ничего не платите, а ранняя отмена тоже возвращает деньги. Затем проверьте, не отказывается ли сервис от виртуальных номеров (некоторые так делают), повторите попытку позже или через другой маршрут сервиса и не запускайте новые заказы в быстром цикле.

Как устроена оплата OTP-маршрутизации для Латвии?

Один предоплаченный кошелёк в долларах США покрывает всё: без подписки и тарифных планов. Команды из стран Балтии могут пополнять баланс картой или USDT/USDC, а после каждого пополнения на почту приходит PDF-счёт для бухгалтерии. Для интеграционных работ тестовый аккаунт по запросу переключается в sandbox, и имитированные номера и коды проходят через ваш клиент SMS verification API бесплатно. Начать можно за минуту: создайте аккаунт с шестизначным кодом из письма или войдите через Google и включите двухфакторную защиту TOTP для команды.

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

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

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

Да. Закажите номер +371 в OTP Gateway и читайте код в панели или через API.

Есть ли у латвийских номеров транковый префикс?

Нет. В Латвии закрытый восьмизначный план, поэтому форма E.164 — это просто +371 и восемь цифр.

Какой идентификатор страны API использует для Латвии?

lv — и в запросе цен, и в теле запроса на активацию.

Сколько стоит номер +371 для тестирования?

Цены OTP Gateway начинаются от $0.20 за код; точная сумма для каждого сервиса возвращается методом GET /api/v1/prices и показывается до оформления заказа.

Можно ли арендовать латвийский номер надолго?

Самообслуживаемого варианта нет. Dedicated Numbers — продукт для США и Канады; по поводу Латвии напишите на [email protected].

На каких языках приходят латвийские сообщения с кодом?

Обычно на латышском, русском или английском — в зависимости от сервиса и локали аккаунта.

Что делать, если WhatsApp не присылает код на номер +371?

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

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

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

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