Русский
Литовские (+370) одноразовые коды для QA, онбординга и региональных операций
Да, OTP Route может принимать SMS с кодами верификации из Литвы (+370): закажите одноразовый номер в OTP Gateway, и код отобразится в панели и будет отправлен в ваш стек подписанным вебхуком или получен REST-опросом. Цена — от $0.20 за код, и вы ничего не платите, если сообщение не пришло в течение 20-минутного окна активации.
Онбординг в Вильнюсе работает на бумаге: как доказать это на реальном номере +370?
В Литве работает множество финтех- и e-money-компаний, и многие SaaS-продукты выбирают её первым балтийским рынком. Отсюда знакомая головная боль: шаг проверки телефона создавали и тестировали на номерах родной страны, и никто не знает, как он поведёт себя для литовского клиента, пока не придёт обращение.
Практичное решение — считать маршрут +370 тестовой инфраструктурой. С OTP-маршрутизацией вы запрашиваете литовскую линию по требованию, прогоняете настоящий экран регистрации и получаете код программно. Комплаенс и продуктовые команды получают доказательство, что процесс работает сквозным образом, а инженеры перестают одалживать личный телефон коллеги. Общий подход описан в наших заметках об онбординге в финтехе.
Какие приложения могут отправлять коды на номер для верификации в Литве?
В каталоге lt сейчас насчитывается более 1 500 сервисов. Среди часто запрашиваемых — WhatsApp, Telegram, Viber, Facebook, Instagram, Google (Gmail и YouTube), Microsoft и Outlook, Amazon, eBay, Discord, LinkedIn, Uber, Netflix, Airbnb и Signal.
Этот срез отражает маршруты, открытые на 31 октября 2026 года. Наличие меняется в течение дня, поэтому ваши скрипты должны проверять актуальный статус через эндпоинт цен, а не зашивать список сервисов. Учтите, что некоторые приложения вообще не принимают виртуальные номера; в таком случае активация просто истекает, и вам возвращаются деньги.
Как на практике выглядит работа с Lithuania OTP API?
Этот API для SMS-верификации — обычный REST. Создайте ключ в консоли разработчика (на аккаунт можно держать до 10 ключей с префиксом or_live_) и передавайте его как Bearer-токен на https://otproute.com/api/v1. Далее:
- Узнайте идентификаторы через
GET /api/v1/countriesиGET /api/v1/services. Литва —lt. - Запросите
GET /api/v1/prices?country=lt&service=<id>, чтобы увидеть, сколько сейчас стоит маршрут. - Вызовите
POST /api/v1/activationsс телом{"service": "linkedin", "country": "lt"}и сохраните идентификатор активации. - Подставьте номер +370 в тестируемую форму.
- Пусть ваш вебхук принимает
activation.sms_received; подойдёт и цикл опросаGET /api/v1/activations/{id}. - Прибирайте за брошенными прогонами через
POST /api/v1/activations/{id}/cancelи следите за средствами черезGET /api/v1/balance.
Можно зарегистрировать до пяти вебхук-эндпоинтов, что удобно для раздельных получателей staging и CI. Проверяйте X-OTPRoute-Signature, вычисляя HMAC-SHA256 от <t>.<raw body> секретом эндпоинта, и отклоняйте доставки со старой меткой времени. О подключении к конвейеру читайте в материале о тестировании SMS OTP в CI-конвейерах.
Как обращаться с номерами +370 и SMS на литовском?
У литовских мобильных номеров после кода страны +370 восемь цифр, и обычно они начинаются с 6. Внутри страны их часто пишут с транковым префиксом впереди (исторически это 8), поэтому форма регистрации может увидеть несколько вариантов одного и того же номера. Перед сохранением приводите всё к E.164: уберите пробелы, удалите любой внутренний префикс и храните +370 и восемь цифр.
Литовский — официальный язык, и сообщения местных брендов могут приходить на литовском, тогда как глобальные приложения следуют локали аккаунта. Буквы вроде ą, č, ė, š и ž переводят SMS в кодировку Unicode, которая укорачивает каждый сегмент, поэтому не рассчитывайте, что код стоит на фиксированной позиции. Извлекайте цифры шаблоном, и парсер справится с любым языком. Команды обычно тестируют здесь запуски в странах Балтии, платёжные продукты для ЕС, проверки локализации и службы поддержки, обслуживающие литовских клиентов за рубежом.
Есть ли для операционной команды вариант только через браузер?
Да, трогать API никому не нужно. После регистрации по коду из письма или через Google откройте OTP Gateway, выберите приложение, укажите страну Литва и посмотрите актуальную цену. Подтвердите заказ, скопируйте номер +370 в приложение, и код появится в панели, как только придёт.
Активация действует 20 минут. Если код не пришёл или вы отменили заказ раньше, вся сумма возвращается на кошелёк без обращения в поддержку.
Почему код может не дойти до номера +370 и что поможет?
Если активация молчит, причина обычно на стороне отправителя: ограничение частоты, антифрод-правило или запрет на виртуальные линии. Разумные действия:
- Дождитесь окончания окна: некоторые приложения отправляют SMS пакетами.
- Отмените заказ и повторите после паузы или выберите для того же сервиса другой маршрут, если он предлагается.
- Убедитесь, что приложение принимает виртуальные номера, прежде чем строить вокруг него тест.
- Не засыпайте эндпоинт заказов запросами; делайте паузы между повторами и соблюдайте лимит 300 запросов в минуту.
Условия каждого приложения по-прежнему действуют, как и Политика допустимого использования OTP Route.
Можно ли сохранить литовский номер надолго и как платить?
Не как самообслуживаемый продукт. Dedicated Numbers продаются только в США и Канаде, от $1.95/месяц, а долгосрочной линии для Литвы в панели нет. Если она нужна вашему проекту, напишите на [email protected]; это зависит от местных правил и может оказаться невозможным. Для аккаунтов, в которые нужно входить постоянно, компромисс объясняет статья о временных и выделенных номерах.
Оплата идёт по факту использования с предоплаченного кошелька в долларах США, пополняемого картой или USDT/USDC, без ежемесячной платы и с PDF-счётом за каждое пополнение. Режим sandbox доступен по запросу для интеграционных тестов, не расходующих деньги.
Частые вопросы
Можно ли получить литовский SMS с OTP, не живя в Литве?
Да. OTP Gateway выдаёт номер +370, которым можно пользоваться откуда угодно, а код доставляется в вашу панель, на вебхук или в API-клиент.
Какой идентификатор API использует для Литвы?
Используйте lt как идентификатор страны в запросах цен и активаций.
Сколько стоит номер +370 для тестирования?
От $0.20 за код. Точная сумма зависит от приложения и возвращается в реальном времени методом GET /api/v1/prices.
Если линия +370 молчит, списываются ли деньги с кошелька?
Они возвращаются. Активации, по которым ничего не пришло в течение 20 минут или которые вы отменили, полностью возвращаются на кошелёк.
Нужно ли сохранять литовские номера с внутренним префиксом?
Нет. Уберите любой транковый префикс и храните +370 и восьмизначный национальный номер.
Сможет ли тот же литовский номер принять второй код на следующей неделе?
Нет. Каждый одноразовый номер служит для одного кода, а самообслуживаемые долгосрочные линии есть только для США и Канады.
Можно ли тестировать с литовскими номерами внутри CI-конвейера?
Да. Вызывайте эндпоинт активаций из своей задачи, получайте код по вебхуку или опросом и отменяйте любой прогон, завершившийся раньше.
Названия сервисов являются товарными знаками их владельцев. OTP Route не связан с ними. Используйте номера законно, соблюдайте условия каждого сервиса и нашу Политику допустимого использования.