Русский
Чек-лист перед запуском: приём австрийских кодов подтверждения на номера +43
Да, коды подтверждения из Австрии (+43) с OTP Route получить можно: закажите номер в OTP Gateway, и код появится в панели и дойдёт до ваших систем через REST-опрос или подписанный вебхук, от $0.20 за код. Каждый номер принимает один код в течение 20-минутного окна, а если ничего не пришло, оплата возвращается на кошелёк.
Что должно быть в чек-листе перед первым заказом номера +43?
Большинство неудачных австрийских тестовых прогонов связано с настройкой, а не с самой OTP-маршрутизацией. Отметьте эти пункты, прежде чем конвейер разместит первый заказ:
- API-ключ, созданный в консоли разработчика. Ключи начинаются с
or_live_и передаются в заголовке Bearer; в аккаунте их может быть до 10, поэтому выделите отдельный ключ для CI. - Пополненный кошелёк. OTP Gateway работает по схеме «плати по факту», а цена каждого сервиса показывается до подтверждения.
- Идентификатор страны
at— это значение ожидает каждый вызов для Австрии. - Идентификатор сервиса из
GET /api/v1/services, а не угаданная строка. - Эндпоинт вебхука (до 5 на аккаунт) и его секрет подписи, хранящийся в менеджере секретов.
- Поле телефона, принимающее австрийские номера переменной длины, потому что ваша собственная форма — тоже часть того, что вы тестируете.
- Тестовый аккаунт, принадлежащий вашему продукту или бизнесу. OTP Route создан для QA и операций с законными аккаунтами, и наша политика допустимого использования (Acceptable Use Policy) действует для каждого заказа.
Если вы ещё не подключали OTP-провайдера, руководство по интеграции OTP API разбирает те же пункты подробнее.
Какие приложения могут доставлять коды на австрийский маршрут?
В актуальном срезе по Австрии представлен широкий набор мессенджеров, сервисов продуктивности и коммерции. Среди популярных: WhatsApp, Telegram, Signal, Google (Gmail & YouTube), Microsoft & Outlook, LinkedIn, ChatGPT (OpenAI), Claude, Amazon, eBay, Airbnb, Uber, Netflix и Discord.
Всего австрийский маршрут охватывает более 1 800 сервисов. Наличие меняется в течение дня, поэтому GET /api/v1/countries и эндпоинт цен возвращают то, что доступно прямо сейчас, а не фиксированный каталог. Считывайте эти значения во время выполнения и позвольте тестовой обвязке пропускать сервис, который временно отсутствует.
Как шаг за шагом пройти сценарий OTP API для Австрии?
Базовый URL — https://otproute.com/api/v1, лимит аккаунта — 300 запросов в минуту. Типичный прогон выглядит так:
- Вызовите
GET /api/v1/prices?country=at&service=<id>и сразу прервите прогон, если у сервиса в данный момент нет австрийской доступности. - Создайте активацию через
POST /api/v1/activationsс JSON-телом{"service": "<id>", "country": "at"}. Сохраните возвращённый идентификатор активации. - Введите номер +43 в тестируемом приложении и запустите его шаг с SMS.
- Дождитесь
activation.sms_receivedна вашем вебхуке или опрашивайтеGET /api/v1/activations/{id}с умеренным интервалом. - Если тест прерван, освободите заказ через
POST /api/v1/activations/{id}/cancel, чтобы средства вернулись сразу. - При желании проверьте
GET /api/v1/balanceв конце ночной задачи, чтобы заметить кошелёк, который нужно пополнить.
Каждый вебхук содержит X-OTPRoute-Signature: t=<unix>,v1=<hex>. Пересчитайте HMAC-SHA256 от <t>.<raw body> секретом эндпоинта, сравнивайте за постоянное время и отбрасывайте устаревшие метки времени. Считайте события привязанными к идентификатору активации, чтобы повторная доставка ничего не меняла. Полный справочник — в документации API.
Как сотруднику без навыков программирования получить номер +43 для верификации?
Сотрудники поддержки, маркетологи и аккаунт-менеджеры агентств, которые не работают с SMS verification API, могут сделать то же самое в браузере:
- Войдите, откройте OTP Gateway и выберите Австрию.
- Найдите сервис и проверьте актуальную цену рядом с ним.
- Закажите австрийский номер для верификации, скопируйте его и вставьте на экран регистрации или подтверждения.
- Не закрывайте вкладку: код появится в карточке активации, когда придёт SMS.
Команды, делающие это регулярной QA-практикой, обычно описывают процесс рядом с шагами на нашей странице QA-тестирования.
Как разбирать и хранить австрийские телефонные номера?
Внутри Австрии набирают внутренний префикс 0, поэтому мобильный номер локально записывается как 06xx и абонентские цифры. В международной форме этот ноль исчезает: сохранённое значение должно начинаться с +43 6…. В Австрии также используется нумерация переменной длины, поэтому правила проверки, требующие точного количества цифр, отклонят настоящих клиентов. Разбирайте ввод с помощью поддерживаемой библиотеки телефонных номеров, убирайте пробелы и внутренний ноль и сохраняйте одну каноническую строку E.164 на пользователя.
Официальный язык — немецкий, поэтому многие сервисы пишут проверочное сообщение по-немецки, если язык аккаунта немецкий, и по-английски в остальных случаях. Ваша логика извлечения должна искать последовательность цифр, а не сопоставлять окружающие слова.
Команды обычно тестируют этот рынок, когда локализуют продукт для региона DACH и хотят проверять австрийские регистрации отдельно от немецких, когда венская операционная команда управляет региональными бизнес-аккаунтами или когда план запуска в ЕС включает Австрию в первую волну.
Австрийский код не пришёл. Что дальше?
Пройдите по списку неполадок по порядку:
- Дайте 20-минутному окну завершиться. Вы платите, только если код пришёл; иначе вся сумма автоматически возвращается на кошелёк, когда окно закрывается или вы отменяете заказ.
- Убедитесь, что сервис принимает виртуальные номера. Некоторые платформы их отклоняют, и именно для такого отказа существует автоматический возврат.
- Повторите позже или выберите другой маршрут. Доступность и приём меняются в течение дня.
- Делайте паузы между попытками. Повторные заказы в плотном цикле впустую тратят запросы и редко помогают.
О бюджетах повторных попыток для CI рассказывает наша статья о том, как снизить число неудачных доставок OTP.
Есть ли долгосрочная австрийская линия и как устроена оплата?
Самостоятельно оформляемого долгосрочного номера для Австрии нет. Выделенные виртуальные номера (Dedicated Virtual Numbers) — продукт для США и Канады, от $1.95/month, со входящими и исходящими SMS и звонками из браузера. Если команде нужна постоянная австрийская линия, напишите на [email protected]; возможность зависит от местных правил и не гарантируется.
Оплата идёт с одного предоплаченного кошелька в USD без абонентской платы и без выбора тарифа. Пополняйте картой или стейблкоинами USDT/USDC, и каждое пополнение сопровождается PDF-счётом на почту. По запросу тестовый аккаунт можно переключить на песочницу: она возвращает имитированные номера и коды, так что всю интеграцию можно прогнать, не тратя средства кошелька. Актуальные цены — на странице тарифов.
Частые вопросы
Можно ли проверить регистрацию в моём приложении для Австрии, не покупая местную SIM-карту?
Да. Закажите номер +43 для тестирования в OTP Gateway, введите его в приложении и прочитайте код в панели или в вебхуке.
Какой идентификатор страны использует API для Австрии?
Используйте at в теле активации и в строке запроса цен.
Нужно ли сохранять ведущий 0 в австрийском мобильном номере?
Нет. Внутренний ноль в E.164 отбрасывается, поэтому сохранённый мобильный номер начинается с +43 6. Держите в базе ровно один нормализованный формат.
Списываются ли деньги, если на номер +43 не пришло SMS?
Нет. Если 20-минутное окно закрылось без кода или вы отменили заказ раньше, вся сумма автоматически возвращается на кошелёк.
Берёт ли OTP Route абонентскую плату за австрийский маршрут?
Нет. Ежемесячной платы нет; вы платите за полученный код, от $0.20 за код в зависимости от сервиса.
Сможет ли один австрийский номер активации принять второй код на следующей неделе?
Нет. Каждая активация рассчитана на один проверочный код. Аккаунтам, которым нужно входить снова позже, лучше подходит выделенный номер в США или Канаде.
Названия сервисов являются товарными знаками их владельцев. OTP Route не связан с ними. Используйте номера законно, соблюдайте условия каждого сервиса и нашу Политику допустимого использования.