Русский
Тестирование финской (+358) SMS-верификации через API маршрутизации OTP
OTP Route может принимать финские (+358) SMS-коды подтверждения для тестов вашего продукта через OTP Gateway: каждый код читается в дашборде или попадает в ваши системы опросом API либо подписанным вебхуком. Цены начинаются от $0.20 за код, актуальная сумма для каждого сервиса показывается до заказа, а код, не пришедший за 20-минутное окно, ничего не стоит.
Какие сервисы может подтвердить номер +358 сейчас?
Финский маршрут сейчас показывает более 2,800 сервисов. Чаще всего команды спрашивают про WhatsApp, Signal, Telegram, Google (Gmail & YouTube), Microsoft & Outlook, LinkedIn, Discord, Uber, Amazon, ChatGPT (OpenAI), Claude, Netflix и Airbnb.
Считайте этот список снимком состояния, а не обещанием. Наличие на каждом маршруте меняется в течение дня, и именно поэтому GET /api/v1/prices сообщает его в реальном времени вместе с ценой, а не заставляет вас гадать по статичной странице.
Как выглядит последовательность вызовов Finland OTP API?
Всё работает по адресу https://otproute.com/api/v1 с Bearer-ключом с префиксом or_live_, созданным в консоли разработчика. Идентификатор страны Finland — fi.
- Один раз получите id сервисов через
GET /api/v1/servicesи убедитесь в наличииfiвGET /api/v1/countries. - Запросите
GET /api/v1/prices?country=fi&service=<id>для актуальной цены и наличия. - Закажите через
POST /api/v1/activationsс телом вроде{"service": "signal", "country": "fi"}; в ответе будут id активации и номер +358. - Введите этот номер на экране регистрации или входа тестируемого приложения.
- Пусть ваш вебхук подхватит
activation.sms_receivedдля этой активации, либо опрашивайтеGET /api/v1/activations/{id}. Зависший прогон отмените черезPOST /api/v1/activations/{id}/cancel.
Все поля перечислены в справочнике API, а лимита аккаунта в 300 запросов в минуту с запасом хватает для опроса.
Как хранить и нормализовать финские номера телефонов?
Финны записывают мобильные номера с ведущим префиксом 0, поэтому местный номер обычно начинается с 04 или 050. В E.164 этот ноль исчезает: сохраняемое значение — +358 и оставшиеся цифры, например +35840…, а не +358040…. Длина номеров в Финляндии неодинакова, поэтому проверяйте их библиотекой вроде libphonenumber, а не фиксированным числом цифр.
У Финляндии два официальных языка, финский и шведский, и многие приложения предлагают ещё и английский. Текст вокруг кода обычно следует настройке языка самого приложения, так что проверку локализации стоит прогнать на всех трёх. Номер +358 для тестов используют при запуске северного продукта, при проверке финских и шведских SMS-шаблонов или при воспроизведении ошибки входа, о которой сообщил клиент из Хельсинки или Турку.
Есть ли способ получить финский номер подтверждения без кода?
Да. Сотрудники поддержки, роста и операций могут работать целиком в дашборде после того, как создадут аккаунт:
- выберите Finland и нужный сервис;
- проверьте цену, показанную до заказа, и подтвердите;
- скопируйте номер +358 в шаг верификации приложения;
- следите за карточкой активации, где код появится, как только придёт.
Если ничего не пришло, вся сумма возвращается в кошелёк по окончании 20-минутного окна или сразу, если вы отмените.
Может ли моя команда сохранить долгосрочную финскую линию?
Не как самостоятельный продукт. Dedicated Virtual Numbers — линии, которые вы сохраняете, пока они продлеваются, — продаются только для США и Канады, от $1.95/месяц, с входящими и исходящими SMS и звонками из браузера. Для Finland OTP Gateway выдаёт один код на номер. Если вам нужна постоянная линия +358, напишите на [email protected], и специалисты уточнят, что допускают местные правила; организовать её обещать не берёмся. Разбор временных и выделенных номеров поможет решить, какая модель нужна тесту.
Как устроена оплата тестов +358?
Есть единый предоплаченный кошелёк в USD, без абонентской платы и тарифов. Его можно пополнить картой или стейблкоинами USDT/USDC, и после каждого пополнения на почту приходит PDF-счёт. Актуальные ставки — на странице цен. Прежде чем подключать Finland к CI, попросите переключить ваш аккаунт разработки в песочницу: она возвращает имитированные номера и коды, и весь поток проходит без расхода средств кошелька. Когда прогон в песочнице пройдёт, переключите тот же код на боевой ключ и проверяйте GET /api/v1/balance в начале каждого набора тестов, чтобы конвейер останавливался заранее, а не падал посреди северной регрессии.
Частые вопросы
Можно ли протестировать регистрацию в моём приложении для Finland без местной SIM-карты?
Да. Закажите номер +358 для своего сервиса в OTP Gateway, введите его в свою форму регистрации и прочитайте код в дашборде или через API.
Нужно ли оставлять ведущий 0, когда финский номер вводится в форму?
Только если форма ждёт национальный формат. В международном формате ноль убирают и пишут +358 и остальные цифры; так же безопаснее всего хранить номер.
Придёт ли проверочное сообщение на финском или шведском?
Это зависит от отправляющего приложения и языка, заданного в аккаунте. Многие сервисы по умолчанию используют английский, поэтому при локализации проверьте шаблоны на всех трёх языках.
Что делать, если код не доходит до финского номера?
Дайте 20-минутному окну дойти до конца, чтобы сработал возврат, затем повторите чуть позже или выберите другой маршрут сервиса. Помните, что несколько сервисов отвергают виртуальные номера, а серия заказов подряд редко меняет результат.
Как проверять вебхуки для активаций Finland?
Вычислите HMAC-SHA256 от <t>.<raw body> с секретом эндпоинта и сравните со значением v1 из X-OTPRoute-Signature, отклоняя устаревшие метки времени. Как это делается, показано в нашей статье о защите вебхуков OTP.
Обещает ли OTP Route, что каждый финский сервис примет его номера?
Нет, ничего не гарантируется, потому что каждый сервис сам решает, какие номера принимать. Из-за этой неопределённости неиспользованные активации возвращаются автоматически.
Сколько сервисов можно подтвердить на маршруте +358?
Сейчас более 2,800, хотя цифра меняется вместе с наличием. Перед тестовым прогоном читайте актуальный список из API или дашборда.
Есть ли правила использования финских номеров?
Используйте их только для собственных продуктов и легитимных бизнес-аккаунтов, соблюдайте правила каждого сервиса и Политику допустимого использования OTP Route. Массовое создание аккаунтов запрещено.
Названия сервисов являются товарными знаками их владельцев. OTP Route не связан с ними. Используйте номера законно, соблюдайте условия каждого сервиса и нашу Политику допустимого использования.