Русский
Испанские коды верификации +34 в ваших тестах и панелях
Да, OTP Route может принимать SMS-коды верификации из Испании (+34): OTP Gateway выдаёт разовый испанский номер, а код появляется в панели и попадает на ваш бэкенд через REST-опрос или подписанный вебхук. Стоимость — от $0.20 за код, точную цену для каждого сервиса API называет в реальном времени, а всё, по чему в течение 20 минут не пришло SMS, возвращается на ваш кошелёк.
Вам нужен номер +34 для одного кода или испанская линия, которая остаётся за вами?
Начните отсюда, потому что от этого зависит, какой продукт открывать. Почти каждая испанская задача, которую мы видим, одноразовая: убедиться, что новый экран регистрации отправляет код, повторно прогнать регрессию онбординга после релиза или подтвердить бизнес-профиль для команды, работающей в Испании. Это территория OTP Gateway, где каждый номер существует, чтобы принять ровно один код.
Если план — снова войти в тот же аккаунт через несколько месяцев, разовый номер — неподходящий инструмент, а испанской замены «на полке» нет. Самообслуживаемые Dedicated Numbers охватывают только США и Канаду, от $1.95/month, с входящими SMS, исходящими SMS и звонками из браузера. Самообслуживаемой долгосрочной линии для Испании нет; можно написать на [email protected], но возможность определяют местные правила.
Для регулярного входа на staging, которому испанская идентичность не нужна, обычно лучше подходит американская или канадская линия со страницы виртуальных номеров.
Чем особенны испанские номера телефонов?
В Испании нет транкового префикса. Национальный номер состоит из девяти цифр и набирается дома так же, как записывается после +34; мобильные начинаются с 6 или 7. Поэтому испанский мобильный в E.164 — это +34 и девять цифр, начинающихся с 6 или 7, а нормализация в основном сводится к удалению пробелов, точек и необязательного международного префикса 0034, который некоторые пользователи вставляют.
Стоит добавить в тесты формы две проверки: номер, введённый с префиксом 0034, должен сводиться к тому же сохранённому значению, что и введённый с +34, а стационарный номер, начинающийся с 9, нужно помечать заранее, если вашему сценарию нужен мобильный.
Язык тоже важен. Государственный язык — испанский, а каталанский, галисийский и баскский являются соофициальными в своих регионах, поэтому испанский пользователь может запускать приложение на любом из четырёх. Большинство текстов верификации приходит на номера +34 на испанском или английском, но извлечение кода не должно зависеть от окружающих слов.
Какие сервисы работают с испанским номером верификации сегодня?
Испанский маршрут охватывает более 1 900 сервисов. Среди часто запрашиваемых — WhatsApp, Telegram, Google (Gmail & YouTube), Instagram, Facebook, TikTok, Amazon, Airbnb, eBay, Microsoft & Outlook, LinkedIn, Signal, Claude и Netflix.
Доступность — живая величина, а не фиксированный список. В начале каждого прогона запрашивайте GET /api/v1/countries и endpoint цен для es, чтобы временно отсутствующий сервис аккуратно пропускался.
Как неразработчикам заказать испанский номер в панели?
Продакт-менеджеры, руководители поддержки и ревьюеры локализации редко хотят иметь дело с API-ключом, и им это не нужно.
- Войдите в аккаунт и откройте OTP Gateway.
- Выберите Испанию, затем сервис, экран которого вы проверяете.
- Прочитайте цену, показанную до подтверждения; она зависит от сервиса.
- Скопируйте номер +34 в приложение и запросите код.
- Не закрывайте вкладку: текст сообщения появится в строке активации, как только придёт.
Именно так многие команды выполняют разовую ручную проверку испаноязычной сборки или единичное подтверждение для бизнес-аккаунта, которым занимается операционный отдел.
Как подключить OTP API для Испании к CI?
Автоматизированные наборы тестов вызывают те же REST-endpoint по адресу https://otproute.com/api/v1 с Bearer-ключом с префиксом or_live_. Идентификатор страны Испании — es.
GET /api/v1/prices?country=es&service=<id>возвращает сегодняшнюю стоимость пары.POST /api/v1/activationsс телом{"service": "instagram", "country": "es"}создаёт заказ и возвращает номер и идентификатор активации.GET /api/v1/activations/{id}сообщает статус для опроса;POST /api/v1/activations/{id}/cancelосвобождает заказ, который тесту больше не нужен.GET /api/v1/balanceпозволяет конвейеру остановиться раньше, если средств мало.
Для параллельных задач подпишите endpoint вебхука на activation.sms_received, activation.expired и activation.cancelled. Проверяйте заголовок X-OTPRoute-Signature, пересчитывая HMAC-SHA256 от <t>.<raw body> с секретом endpoint, отклоняйте старые отметки времени и сохраняйте результаты по идентификатору активации, чтобы повторы были безвредны. Полный обработчик показан в нашем разборе захвата OTP через вебхуки. Лимиты — 10 ключей, 5 endpoint и 300 запросов в минуту на аккаунт.
Почему испанский код может не прийти и что тогда делать?
Каждая активация открыта 20 минут, и платить нужно только когда код пришёл. Отменённый заказ или заказ, окно которого истекло без SMS, полностью возвращается на кошелёк без обращения в поддержку.
Если заказ +34 остаётся пустым, сначала дайте ему отработать полное окно. Если не помогло, самая частая причина — сервис отклоняет виртуальные номера для данного сценария, и правило возврата рассчитано именно на это. После этого повторите в другое время или через другой маршрут сервиса и добавьте паузу между попытками, чтобы автоматизированная задача не «долбила» endpoint. О том, как строить тесты, устойчивые к такому, рассказывает наша страница верификации мобильных приложений.
Как выставляются счета OTP Route командам, работающим в Испании?
Единый предоплаченный кошелёк в долларах США, оплата за использование, без подписок и уровней. Команды пополняют его картой или в USDT/USDC, а PDF-счёт отправляется на почту за каждое пополнение и покупку номера, что упрощает бухгалтерию в ЕС. Актуальные тарифы — на странице цен.
Во время интеграции запросите переключение аккаунта разработки в sandbox: он возвращает имитированные номера и коды, так что испанский путь можно проверить от начала до конца бесплатно. OTP Route предназначен для тестирования и работы с вашими собственными законными продуктами и аккаунтами: соблюдайте условия каждого сервиса и помните, что Политика допустимого использования распространяется на каждый заказ.
Частые вопросы
Можно ли проверить регистрацию моего приложения в Испании без испанской SIM-карты?
Да. Закажите номер +34 в OTP Gateway, введите его в приложение — и код появится в панели или через API.
Какой идентификатор страны в API у Испании?
Это es; он используется в вызовах вроде POST /api/v1/activations и GET /api/v1/prices.
Есть ли в испанских номерах транковый ноль, который нужно убирать?
Нет. В Испании нет транкового префикса, поэтому девять национальных цифр идут сразу после +34; достаточно убрать пробелы и любой префикс 0034.
Сколько стоит номер +34 для тестирования?
От $0.20 за код. Актуальная цена по каждому сервису возвращается API и показывается в панели, а платить нужно только если код пришёл.
Можно ли получить испанский номер для долгосрочных входов?
В режиме самообслуживания — нет. Долгосрочные Dedicated Numbers доступны только в США и Канаде, от $1.95/month; чтобы узнать об Испании, напишите на [email protected].
Придут ли коды на каталанском или баскском?
Иногда приложение отправляет на выбранном пользователем языке, но чаще всего это испанский или английский. Извлекайте цифры, чтобы формулировка не ломала ваш тест.
Можно ли тестировать, не тратя средства кошелька?
Да. Запросите sandbox для аккаунта разработки, чтобы получать имитированные номера и коды.
Названия сервисов являются товарными знаками их владельцев. OTP Route не связан с ними. Используйте номера законно, соблюдайте условия каждого сервиса и нашу Политику допустимого использования.