Русский
Румынские номера (+40) для верификации: QA и запуск на новых рынках
Получать SMS-коды подтверждения из Румынии (+40) с OTP Route можно так: закажите одноразовый номер в OTP Gateway, а затем заберите код в панели, опросом REST API или через подписанный вебхук. Каждый код стоит от $0.20 за код, а если сообщение не придёт на номер в течение 20 минут, сумма вернётся на ваш кошелёк.
Как хранить румынский номер, который начинается с 07?
В Румынии используется префикс 0 для внутренних звонков. Внутри страны мобильный номер записывается десятью цифрами, начиная с 07, а в международном формате ноль исчезает и за +40 следуют оставшиеся девять цифр, так что мобильные выглядят как +407 и ещё восемь цифр.
Пользователи будут вставлять обе версии, а некоторые наберут и 0040. Нормализуйте любой вариант в E.164 до сохранения, используйте эту единственную строку как ключ поиска, а переформатируйте только для отображения. Модульный тест, который подаёт 07…, +407… и 00407… в вашу форму регистрации и ожидает одно и то же сохранённое значение, избавит от долгой отладки дублирующихся аккаунтов.
На каком языке будут румынские проверочные сообщения?
Румынский — официальный язык, и многие сервисы локализуют шаблоны, поэтому ожидайте румынский или английский текст в зависимости от настроек аккаунта. В румынском есть диакритика — ă, â, î, ș и ț; если отправитель сохраняет её, сообщение уходит в Unicode. Ваш парсер должен вытаскивать код по шаблону из цифр и игнорировать окружающий текст.
Румыния — член ЕС, и многие румыны живут в других странах Евросоюза, поэтому румынский номер часто принадлежит клиенту, которого вы встречаете на другом рынке. Это частая причина, по которой команды добавляют маршрут +40 в тесты локализации и онбординга.
Зачем продуктовой команде добавлять Румынию в матрицу тестов?
Запуск в Румынии обычно подразумевает интерфейс на румынском, местное форматирование телефона и тексты онбординга, звучащие естественно для местных пользователей. Каждый из этих пунктов затрагивает шаг верификации: выбор страны должен разумно подставляться по умолчанию, поле телефона должно принимать форму с 07, а экран подтверждения — показывать правильный перевод. Пропуск реального кода +40 через этот путь выявляет проблемы, которые скрывает замоканный шаг SMS.
Финтех-команды и команды маркетплейсов внимательно проверяют этот путь, потому что сломанный экран верификации останавливает каждого нового клиента на первом шаге. Статья о маршрутизации по странам объясняет, как выбирать OTP-маршрутизацию для каждого рынка.
Какие сервисы работают на маршруте Румынии?
В актуальном снимке для Румынии указано более 1700 сервисов. Среди популярных — WhatsApp, Telegram, Facebook, eBay, Microsoft & Outlook, Instagram, TikTok, Google (Gmail & YouTube), Amazon, Uber, Viber, Signal, Netflix, LinkedIn и Discord. Актуальную доступность берите из API или панели, а не из фиксированного списка.
Как выглядит цепочка вызовов Romania OTP API?
Используйте Bearer-ключ с префиксом or_live_ и адрес https://otproute.com/api/v1; идентификатор страны — ro.
- Проверьте средства:
GET /api/v1/balance. - Узнайте цену:
GET /api/v1/prices?country=ro&service=<id>. - Закажите номер:
POST /api/v1/activationsс телом{"service": "telegram", "country": "ro"}. - Введите номер +40 в своё приложение.
- Заберите код из вебхука
activation.sms_receivedили черезGET /api/v1/activations/{id}.
Проверка подписи вебхуков объяснена в руководстве по приёму вебхуков, а полный справочник находится в документации.
Есть ли путь через панель для тех, кто не пишет код?
Да. В OTP Gateway выберите Румынию, укажите сервис, подтвердите цену на экране и сделайте заказ. Вставьте номер туда, где его запрашивает приложение, и не закрывайте активацию: код появится там, когда придёт. Агенты поддержки часто используют этот путь, чтобы воспроизвести обращение румынского клиента, тогда как автоматизированный набор тестов проходит тот же маршрут через API, и результаты ручных и автоматических проверок остаются сопоставимыми.
Что делать, если румынский код не пришёл, и как быть с долгосрочными линиями?
Дождитесь конца 20-минутного окна: вы платите только если код пришёл, а пустая активация возвращается автоматически. Если сервис отклоняет виртуальные номера, смените маршрут или повторите позже, а не заказывайте заново в плотном цикле. Также проверьте, что номер попал в приложение в международном виде: форма, которая молча дописывает 0 после +40, даёт недействительный номер. Больше советов — в материале о снижении числа недоставленных OTP.
Самообслуживаемого долгосрочного румынского номера нет. Dedicated Numbers, от $1.95/месяц, существуют только в США и Канаде; чтобы узнать о линии +40, напишите на [email protected], учитывая, что доступность зависит от местных правил. Оплата идёт с предоплаченного кошелька в USD без абонентской платы, пополнять его можно картой или USDT/USDC, а каждое пополнение сопровождается PDF-счётом. Перед первым боевым заказом тестовый аккаунт по запросу можно перевести в песочницу, чтобы интеграция отрабатывалась сквозным образом на симулированных номерах и кодах.
Частые вопросы
Можно ли протестировать румынскую регистрацию, не покупая местную SIM-карту?
Да. Номер +40 из OTP Gateway принимает один код подтверждения, который вы читаете в панели или через API для SMS-верификации.
Нужно ли сохранять начальный 0 при записи румынского номера?
Нет. Отбросьте префикс 0 и храните +40, за которым следуют оставшиеся девять цифр.
Какой идентификатор страны отправлять в API OTP Route для Румынии?
Отправляйте ro в качестве значения country в запросе цен и в POST /api/v1/activations.
Как долго активен номер для верификации в Румынии?
Каждая активация длится 20 минут. Если номер больше не нужен, отмените его через POST /api/v1/activations/{id}/cancel для немедленного возврата.
Спишут ли деньги, если SMS так и не придёт?
Нет. Вы платите только за пришедший код; иначе вся сумма автоматически возвращается на кошелёк.
Сколько стоит получение SMS OTP в Румынии?
От $0.20 за код. Точная цена зависит от сервиса и видна на странице цен и через API.
Можно ли сначала попробовать интеграцию в песочнице?
Да. Тестовые аккаунты по запросу переводятся в песочницу, которая возвращает симулированные номера и коды, не затрагивая средства на кошельке.
Разрешено ли использовать номер +40 для тестирования в любых целях?
Нет. Используйте OTP Route для тестирования и работы собственных законных продуктов и аккаунтов, соблюдайте условия каждого сервиса и Политику допустимого использования. Чтобы начать, зарегистрируйтесь.
Названия сервисов являются товарными знаками их владельцев. OTP Route не связан с ними. Используйте номера законно, соблюдайте условия каждого сервиса и нашу Политику допустимого использования.