Русский
Тестирование израильской (+972) верификации телефона с маршрутизацией OTP
Да, OTP Route позволяет получать израильские (+972) SMS-коды подтверждения на одноразовый номер OTP Gateway — в панели управления либо через REST API и подписанные вебхуки. Цены начинаются от $0.20 за код и зависят от сервиса, а средства не списываются, если код не дошёл до вас в течение 20-минутного окна активации.
Как записываются номера +972 и как их хранить?
Израиль использует код страны +972 и внутренний префикс 0. Местные записывают мобильный номер как 05X-XXX-XXXX, где ноль нужен только для звонков внутри страны. В международной записи этот ноль исчезает, поэтому 054-123-4567 превращается в +972541234567.
Большинство ошибок в израильских сценариях регистрации связаны именно с этим символом:
- Пользователи вставляют национальную форму с ведущим
0в поле, которое уже подставляет+972, и получается недопустимая строка+9720…. Убирайте нулевой префикс до склейки частей. - Некоторые вводят
00972— международный выходной префикс. Приводите его к+972тоже. - У мобильных номеров девять цифр после кода страны, начинаются они с
5. Проверяйте номера по поддерживаемой библиотеке нумерации, а не по жёсткому правилу длины.
Храните одно каноническое значение E.164 на пользователя, а форматируйте только при отображении.
На каком языке приходят израильские проверочные сообщения?
Основной язык израильских SMS — иврит, также широко используется арабский; многие глобальные сервисы отправляют и английские шаблоны в зависимости от локали аккаунта. Иврит и арабский пишутся справа налево и передаются в Unicode, поэтому в одном сегменте помещается меньше символов, а внутри сообщения слова с письмом справа налево смешиваются с цифрами, идущими слева направо.
В автоматических тестах никогда не извлекайте код по позиции символов. Берите первую последовательность из четырёх–восьми цифр регулярным выражением и игнорируйте невидимые символы направления. Если ваш продукт сам отправляет сообщения на иврите, проверьте на телефоне, что код читается корректно: двунаправленный текст может визуально переставить знаки препинания вокруг числа.
Зачем продуктовым командам прогонять тесты на Израиле?
В Израиле крупный технологический сектор, поэтому многие продукты выходят туда одними из первых или создаются командами с местным офисом. Интерфейс с письмом справа налево — к тому же один из лучших стресс-тестов локализации: зеркальная вёрстка, поля ввода со смешанным направлением и поля телефона, которые должны оставаться слева направо даже внутри формы на иврите. Реальный шаг верификации на номере +972 показывает, держится ли всё это вместе, чего не покажет мок SMS. На странице верификации мобильных приложений описано, как команды встраивают это в проверки релизов.
Какие сервисы могут отправлять коды на израильский номер?
Сейчас израильский маршрут охватывает более 1 900 сервисов. Среди популярных в актуальном срезе: WhatsApp, Telegram, Google (Gmail и YouTube), Facebook, Instagram, TikTok, Microsoft и Outlook, Amazon, Viber, Signal, LinkedIn, Uber и Claude.
Поскольку наличие меняется в течение дня, относитесь к каталогу как к данным: перед каждым прогоном читайте GET /api/v1/services и конечную точку цен, а не полагайтесь на список, сохранённый в репозитории.
Как выглядит последовательность вызовов API OTP для Израиля?
Авторизуйтесь на https://otproute.com/api/v1 с помощью Bearer-ключа (префикс or_live_), созданного в консоли разработчика. Идентификатор страны для Израиля — il.
Начните с GET /api/v1/balance, чтобы пустой кошелёк сразу останавливал набор тестов. Затем запросите актуальную цену и доступность через GET /api/v1/prices?country=il&service=<id> и оформите заказ через POST /api/v1/activations с телом вроде {"service": "telegram", "country": "il"}. В ответе будут идентификатор активации и номер +972, который ваш тест вводит в приложение.
Доставка приходит либо вебхуком activation.sms_received, либо через опрос GET /api/v1/activations/{id}; лимит аккаунта в 300 запросов в минуту оставляет запас для обоих способов. Проверяйте заголовок X-OTPRoute-Signature каждого вебхука: вычисляйте HMAC-SHA256 от <t>.<raw body> с секретом вашей конечной точки, отклоняйте старые метки времени и делайте обработчик идемпотентным по идентификатору активации. Если тест прерван, вызовите POST /api/v1/activations/{id}/cancel. Подробности — в руководстве по интеграции и документации API.
Предпочитаете кликать, а не писать код? В панели откройте OTP Gateway, выберите Израиль и сервис, подтвердите показанную цену и дождитесь появления кода рядом с новым номером.
Что делать, если код +972 не приходит?
Каждый заказ остаётся открытым 20 минут. Если окно закрылось без SMS или вы отменили заказ, вся сумма автоматически возвращается в кошелёк, так что вы платите, только если код пришёл.
- Дайте шанс всему окну: медленная отправка — это не то же самое, что неудачная.
- Повторите позже или выберите другой маршрут сервиса, а не отправляйте новые заказы в плотном цикле.
- Проверьте, принимает ли сервис виртуальные номера. Некоторые не принимают, и возврат средств предусмотрен как раз на этот случай.
Используйте эти номера для тестирования или работы с вашими собственными законными продуктами и аккаунтами, соблюдайте условия каждого сервиса и помните, что действует Политика допустимого использования OTP Route. Больше советов — в материале о снижении числа недоставленных кодов.
Можно ли получить долгосрочный израильский номер и как за него платить?
Самостоятельно — нет. Выделенные линии, которые вы сохраняете и продлеваете, предлагаются только в США и Канаде, от $1.95/month. Для постоянной линии +972 напишите на [email protected]; команда рассмотрит запрос, но решают местные правила, и ничего не обещается.
Оплата — по мере использования с единого предоплаченного кошелька в долларах США: без абонентской платы и тарифных планов. Пополнять можно картой или стейблкоинами USDT/USDC, а каждое пополнение сопровождается PDF-счётом по электронной почте. По запросу тестовый аккаунт переключается в песочницу, которая возвращает имитированные номера и коды для сквозных тестов без расходов из кошелька. См. цены.
Частые вопросы
Можно ли получить SMS OTP из Израиля без израильской SIM-карты?
Да. Номер OTP Gateway с кодом +972 принимает SMS за вас, а код появляется в панели или приходит на ваш вебхук.
Нужно ли указывать ведущий 0 при вводе израильского номера?
Только в национальном формате. В E.164 внутренний 0 отбрасывается, и мобильный номер превращается в +9725 плюс восемь цифр.
Сломает ли текст на иврите в SMS мой парсер OTP?
Нет, если извлекать цифры регулярным выражением, а не по фиксированным позициям, и игнорировать невидимые символы направления.
Каков идентификатор страны Израиль в API?
Это il; он используется и в запросе цен, и в теле запроса активации.
Сколько стоит израильский верификационный номер?
От $0.20 за код; точная цена зависит от сервиса и возвращается в реальном времени методом GET /api/v1/prices.
Потеряю ли я деньги, если код не придёт?
Нет. Если код не пришёл в течение 20 минут или заказ отменён, вся сумма возвращается в ваш кошелёк.
Можно ли протестировать регистрацию на иврите от начала до конца?
Да. Закажите номер +972 для тестов, прогоните локализованный сценарий и получите код через API: так проверяются и интерфейс справа налево, и реальная доставка SMS.
Названия сервисов являются товарными знаками их владельцев. OTP Route не связан с ними. Используйте номера законно, соблюдайте условия каждого сервиса и нашу Политику допустимого использования.