Тестируем хорватскую регистрацию на одноразовых номерах +385

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

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

Зачем команде номер +385 для тестирования?

Хорватия — компактный рынок с мощным сезонным трафиком. Страна в ЕС с 2013 года, а евро ввела в 2023-м, поэтому приложения, которые уже работают в еврозоне, часто добавляют хорватский следующим языком, а всё, что связано с путешествиями, краткосрочной арендой и мобильностью, получает летний всплеск на Адриатическом побережье.

Отсюда несколько вполне конкретных задач для хорватского проверочного номера:

  • QA локализации: проверить, что хорватские строки, включая č, ć, đ, š и ž, не ломаются в шаблоне SMS и на экране подтверждения в приложении.
  • Проверки перед запуском: убедиться, что регистрация по номеру +385 приводит в то же состояние онбординга, что и немецкая или австрийская.
  • Региональные операции: команда в Загребе, обслуживающая весь регион, должна подтверждать бизнес-аккаунты, не раздавая личные телефоны сотрудников.

Руководство по QA-тестированию показывает, как команды встраивают это в релизные чек-листы.

Какие сервисы может подтвердить хорватский маршрут?

В живом каталоге Хорватии доступно более 1 800 сервисов. Чаще всего команды заказывают WhatsApp, Viber, Telegram, Signal, Google (Gmail & YouTube), Microsoft & Outlook, LinkedIn, Facebook, Instagram, TikTok, Discord, Amazon, eBay, Uber и Airbnb.

Viber стоит выделить: он очень популярен на Балканах, поэтому мессенджеры, выходящие на этот рынок, обычно тестируют его одним из первых. OTP-маршрутизация для каждого из сервисов подбирается по связке «сервис плюс страна», а доступность в течение дня меняется — именно поэтому API отдаёт её в реальном времени, а эта страница не обещает фиксированного списка.

Как выглядит последовательность вызовов Croatia OTP API?

Как API SMS-верификации, OTP Route делает хорватский сценарий коротким. Все запросы идут на https://otproute.com/api/v1 с Bearer-ключом с префиксом or_live_, который выпускается в консоли разработчика. Идентификатор Хорватии — hr.

  1. Один раз получите идентификаторы сервисов через GET /api/v1/services и сохраните их в конфигурации.
  2. Перед каждым заказом читайте актуальную цену и доступность через GET /api/v1/prices?country=hr&service=<id>.
  3. Создайте заказ: POST /api/v1/activations с телом {"service": "viber", "country": "hr"}. В ответ придут идентификатор активации и номер +385.
  4. Введите этот номер на экране верификации вашего приложения.
  5. Заберите код из события вебхука activation.sms_received либо опрашивайте GET /api/v1/activations/{id} раз в несколько секунд.

Если тест прерван, освободите заказ через POST /api/v1/activations/{id}/cancel. Лимит аккаунта — 300 запросов в минуту — оставляет запас для нескольких параллельных заданий. Подробные форматы запросов описаны в документации API.

Можно ли обойтись без кода и работать в панели?

Да. Сотрудники поддержки и продакт-менеджеры нередко выбирают именно этот путь для разовой проверки. Войдите, откройте OTP Gateway, выберите Хорватию и сервис, сверьте показанную цену и подтвердите заказ. Номер +385 появится с обратным отсчётом; вставьте его в приложение, и код отобразится на том же экране, как только придёт. Ни терминала, ни API-ключа.

Как хранить номера +385?

Внутри Хорватии номера набирают с ведущим «нулём» междугородного префикса 0, поэтому мобильный номер в местной записи начинается с 09. В формате E.164 этот ноль исчезает: сохраняется +385 и национальный номер, а мобильные начинаются с +3859. Нормализуйте ввод: убирайте пробелы, косые черты и внутренний ноль, а затем храните одну каноническую строку. Сравнение значений 09… и +3859… — классический источник ошибок «пользователь не найден».

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

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

Каждая активация остаётся открытой 20 минут. Если за это время на номер не пришло ни одного SMS или вы отменили заказ раньше, списанная сумма автоматически возвращается в кошелёк, поэтому вы платите только за пришедшие коды. Если код завис:

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

Наша заметка о том, как снизить число недоставленных OTP, содержит дополнительные способы для маршрутов +385.

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

Самостоятельно оформляемого долгосрочного номера для Хорватии нет. Выделенные номера — это продукт для США и Канады от $1.95/month, подробности на странице виртуальных номеров. Если команде нужна постоянная линия +385, напишите на [email protected]; возможность зависит от местных правил.

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

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

Можно ли протестировать хорватскую регистрацию в приложении без местной SIM-карты?

Да. Закажите номер +385 в OTP Gateway, введите его в форму регистрации и прочитайте код в панели или через API. Физическая хорватская SIM-карта не нужна.

Какой идентификатор страны у Хорватии в API OTP Route?

hr. Передавайте его как значение country в POST /api/v1/activations и в запросе цен.

Сколько стоит проверочный номер Хорватии?

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

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

Нет. Заказ +385, который истёк пустым через 20 минут или был вами отменён, полностью возвращается в кошелёк.

Нужно ли хранить хорватские номера с ведущим нулём?

Храните их в формате E.164 без нуля: +385 и национальный номер. Внутреннюю форму с 09 оставьте только для отображения, если её ждут хорватские пользователи.

Придёт ли SMS на хорватском языке?

Местные сервисы обычно отправляют текст на хорватском, а международные приложения следуют языку аккаунта или устройства. Разбирайте цифры, а не формулировку.

Принимает ли любой сервис номер +385 от OTP Route?

Нет. Некоторые сервисы отказывают виртуальным номерам, поэтому недоставленные коды возвращаются. Всегда соблюдайте условия каждого сервиса; также действует Политика допустимого использования OTP Route.

Можно ли оставить хорватский номер для повторных входов?

Самостоятельно — нет. Долгосрочные выделенные номера есть только в США и Канаде; по Хорватии напишите на [email protected].

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

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

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