Русский
Получение немецких кодов +49 для тестирования и операционной работы
Да, коды подтверждения Германии (+49) можно получать с OTP Route: закажите немецкий номер в OTP Gateway, и код появится в личном кабинете или поступит на ваш бэкенд через REST API либо подписанный вебхук. Цена начинается от $0.20 за код, зависит от сервиса, а списывается только тогда, когда SMS действительно пришло в течение 20 минут.
Зачем продуктовые команды тестируют немецкие номера?
Германия — крупнейшая экономика Европейского союза и часто первый шаг компании на рынок немецкоязычного региона DACH. Поэтому здесь сломанный шаг регистрации обходится дорого: пользователи это замечают, а обращения в поддержку приходят на немецком.
Типичные причины, по которым команды обращаются к номеру для верификации Германии:
- QA перед запуском. Прежде чем включить немецкий магазин или карточку приложения, кто-то должен пройти регистрацию с настоящим номером +49 и убедиться, что код принимается.
- Проверка локализации. Многие сервисы отправляют на немецкие номера SMS по немецким шаблонам. Если ваше приложение считывает код автоматически, проверьте, что парсер справляется с немецкими формулировками и не ожидает английской фразы перед цифрами.
- Региональные операции. Агентствам и операционным командам, которые ведут бизнес-профили немецких клиентов, нужен способ пройти верификацию, не направляя коды на личный телефон сотрудника.
- Ожидания в отношении приватности. Немецкие пользователи, как правило, бережно относятся к персональным данным, а команды, тестирующие сценарии с одноразовыми рабочими телефонами, получают путаницу в записях. Отдельный тестовый маршрут не даёт личным номерам попасть в этот процесс.
Как хранить и нормализовать номер +49?
Немецкие номера ломают код валидации чаще большинства других. Несколько практических правил:
- Убирайте префикс внутренней сети. Внутри Германии мобильные номера пишут с ведущим
0, например0151 2345 6789. В E.164 этот0исчезает:+4915123456789. - Учитывайте смешанную запись. Люди часто пишут
+49 (0)151 .... Ваш нормализатор должен отбрасывать нуль в скобках, а не оставлять его, иначе получится недопустимая строка+490151.... - Принимайте
0049. Международный префикс00по-прежнему часто встречается в формах и таблицах; преобразуйте его в+49. - Не рассчитывайте на фиксированную длину. Немецкая нумерация неоднородна, и число цифр у мобильных и стационарных номеров различается. Проверяйте код страны и разумный диапазон, а не точную длину.
Храните форму E.164 как строку и добавляйте пробелы только при отображении. Номера, которые возвращает OTP Route, уже в международном формате, поэтому их можно сразу помещать в тестовую фикстуру.
Какие сервисы можно верифицировать на немецком маршруте?
Немецкий маршрут в OTP Gateway сейчас охватывает более 2,500 сервисов. Среди популярных в актуальном срезе — WhatsApp, Telegram, Google (Gmail & YouTube), Facebook, Instagram, TikTok, X (Twitter), ChatGPT (OpenAI), Claude, Microsoft & Outlook, Amazon, Discord, LinkedIn, Signal и eBay.
Наличие номеров меняется в течение дня, поэтому считайте любой список отправной точкой. GET /api/v1/services и GET /api/v1/countries возвращают то, что можно заказать прямо сейчас, а личный кабинет показывает ту же картину, пока вы ещё ничего не потратили.
Как работает поток OTP API для Германии?
Поток OTP API для Германии — это те же пять вызовов, что и в любой другой стране, с идентификатором страны de.
Создайте Bearer-ключ в консоли разработчика (ключи начинаются с or_live_; на аккаунт можно завести до 10). Вызовите GET /api/v1/prices?country=de&service=whatsapp, чтобы узнать текущую цену этой пары. Если цена устраивает, отправьте POST /api/v1/activations с JSON-телом вроде {"service": "whatsapp", "country": "de"}. В ответе придут идентификатор активации и номер +49, который нужно ввести в тестируемое приложение.
Дальше выберите способ получения кода. Endpoint вебхука получает activation.sms_received с сообщением; проверьте заголовок X-OTPRoute-Signature (HMAC-SHA256 от метки времени и сырого тела с секретом вашего endpoint-а) и отклоняйте устаревшие метки времени. Если не хотите открывать endpoint, опрашивайте GET /api/v1/activations/{id} с умеренным интервалом; лимит аккаунта — 300 запросов в минуту на все ключи вместе. Если тест прерван, POST /api/v1/activations/{id}/cancel освобождает номер. Полное описание данных — в документации по API.
Могут ли не-разработчики использовать личный кабинет вместо этого?
Да. Сотрудники операционных отделов и ручные тестировщики могут сделать всё, не обращаясь к API SMS-верификации:
- Создайте аккаунт по email и 6-значному коду, который мы присылаем, или через вход с Google.
- Пополните кошелёк.
- Выберите Германию, затем сервис, который нужно верифицировать.
- Проверьте указанную цену, подтвердите заказ и скопируйте номер +49 в форму регистрации.
- Следите за активацией; код появится в личном кабинете, как только придёт.
Это быстрый способ получить номер +49 для тестирования одного сценария, прежде чем кто-то напишет для него автоматизацию.
Что происходит, если код не приходит на немецкий номер?
Каждая активация остаётся открытой 20 минут. Если SMS не пришло за это время или вы отменили заказ, вся сумма автоматически возвращается в кошелёк. Вы платите только за доставленные коды.
Если код медленный или отсутствует:
- Дождитесь конца окна, прежде чем сдаваться: некоторые отправители ставят сообщения в очередь.
- Убедитесь, что сервис вообще принимает виртуальные номера. Некоторые платформы отказываются от них, и именно этот случай покрывает возврат.
- Повторите позже или попробуйте другой маршрут для того же сервиса, вместо того чтобы перезаказывать номер в плотном цикле. Быстрые повторы обычно ухудшают ситуацию.
- Записывайте идентификатор активации вместе с тестовым прогоном, чтобы можно было отследить сбои.
Наша заметка о маршрутизации OTP по странам рассказывает, как разумно выбрать запасной маршрут.
Есть ли долгосрочная немецкая линия?
Не как самостоятельно оформляемый продукт. Dedicated Virtual Numbers — наши долгосрочные линии от $1.95/month — предлагаются только в США и Канаде, где их можно купить мгновенно в личном кабинете. Самостоятельного эквивалента для Германии сейчас нет.
Если вашей команде нужен постоянный немецкий номер, например тестовый аккаунт, который должен снова войти в следующем квартале, напишите на [email protected] и опишите задачу. Доступность зависит от местных правил и не обещается. Для разовых кодов правильный инструмент — OTP Gateway.
Как устроена оплата немецких активаций?
OTP Route работает на одном предоплаченном кошельке в долларах США. Ежемесячной платы и тарифных планов нет; вы пополняете кошелёк картой или стейблкоинами USDT/USDC и тратите по мере прихода кодов. За каждое пополнение формируется PDF-счёт, который приходит на email, — это удобно финансовым отделам, когда расходы на тестирование делятся между проектами.
Для интеграционной работы тестовый аккаунт по запросу можно перевести в песочницу. Песочница возвращает симулированные номера и коды, так что вы сможете отработать обработчик вебхука и логику маршрутизации OTP от начала до конца, не расходуя средства кошелька.
Частые вопросы
Можно ли протестировать регистрацию в моём приложении для Германии без местной SIM-карты?
Да. Закажите номер +49 в OTP Gateway, введите его в приложении и прочитайте код в личном кабинете, через API или вебхук.
Какой идентификатор страны отправлять для Германии?
Используйте de в поле country запроса POST /api/v1/activations и в запросе цен.
Как автоматически получать SMS OTP-коды Германии?
Зарегистрируйте endpoint вебхука и обрабатывайте событие activation.sms_received после проверки его подписи, либо опрашивайте активацию по идентификатору, если не хотите поднимать endpoint.
Спишутся ли деньги, если WhatsApp или другой сервис так и не пришлёт код?
Нет. Если за 20 минут ничего не пришло или вы отменили заказ раньше, вся сумма вернётся в кошелёк.
Приходят ли коды на немецкие номера на немецком языке?
Часто да, потому что многие сервисы локализуют SMS по стране номера, хотя некоторые отправляют английский текст. Стройте извлечение кода вокруг цифр, а не окружающих слов.
Можно ли сохранить немецкий номер для повторных входов?
Самостоятельно оформить долгосрочный номер в Германии нельзя; такие линии существуют только для США и Канады. Можно написать на [email protected] и спросить о конкретной потребности.
Существуют ли правила использования немецких номеров?
Да. Соблюдайте условия каждого сервиса и Политику допустимого использования OTP Route и используйте номера только для тестирования или работы с собственными законными аккаунтами и продуктами.
Названия сервисов являются товарными знаками их владельцев. OTP Route не связан с ними. Используйте номера законно, соблюдайте условия каждого сервиса и нашу Политику допустимого использования.