Приём кодов подтверждения +973 для Бахрейна: какой тип номера подходит вашей команде

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

Да, OTP Route позволяет получать коды подтверждения из Бахрейна (+973) на номера из OTP Gateway, читать их в панели или забирать через API и подписанные вебхуки, от $0.20 за код. Каждый номер принимает один код в течение 20-минутного окна, а если ничего не пришло, сумма автоматически возвращается на кошелёк.

Один код или линия, которую вы сохраняете: что подходит проекту для Бахрейна?

Начните с задачи, а не с номера. Если команде нужно завершить одну регистрацию, один раз повторно подтвердить staging-аккаунт или убедиться, что SMS +973 доходит до вашей системы, подходящий инструмент — OTP Gateway: вы заказываете номер для одного сервиса, ждёте один код, после чего номер выводится из использования. Цены начинаются от $0.20 за код, а актуальная сумма для каждого сервиса показывается до подтверждения.

Линия, остающаяся с вами на месяцы, — это другой продукт. Выделенные виртуальные номера (Dedicated Virtual Numbers) продаются только для США и Канады, от $1.95/month, со входящими и исходящими SMS и звонками из браузера. Самостоятельно оформляемого долгосрочного бахрейнского номера в OTP Route сейчас нет. Если операционной команде он действительно нужен, напишите на [email protected] и опишите задачу; возможность зависит от местных правил, поэтому считайте это запросом, а не функцией.

  • Выбирайте OTP Gateway для разовой верификации, QA-прогонов и проверок перед запуском в Бахрейне.
  • Выбирайте выделенную линию в США или Канаде, если аккаунту нужно входить с одного и того же номера.

Какие приложения могут отправить код подтверждения на номер +973?

Бахрейнский маршрут сейчас включает более 800 сервисов. Среди популярных в актуальном срезе: WhatsApp, Telegram, Google (Gmail & YouTube), Microsoft & Outlook, LinkedIn, Instagram, TikTok, Snapchat, Discord, Amazon, Uber, Signal и ChatGPT (OpenAI). Этот набор охватывает мессенджеры, приложения для работы и такси, которых обычно касается запуск в странах Персидского залива.

Доступность меняется в течение дня, пока наши операторы-партнёры добавляют и снимают мощности, поэтому API сообщает, что открыто в момент запроса, а не фиксированный каталог. Некоторые сервисы категорически отклоняют виртуальные номера; в этом случае код не приходит, а правило возврата снимает вопрос со списанием. Все упомянутые здесь сервисы — товарные знаки их владельцев, и OTP Route не связан ни с одним из них.

Как получать OTP из Бахрейна через API?

Создайте ключ в консоли разработчика (ключи начинаются с or_live_) и передавайте его как Bearer-токен на https://otproute.com/api/v1. Типичный прогон бахрейнского OTP API выглядит так:

  1. Вызовите GET /api/v1/prices?country=bh&service=whatsapp, подставив свой идентификатор сервиса, чтобы узнать текущую цену и убедиться, что маршрут открыт.
  2. Создайте активацию через POST /api/v1/activations с телом {"service": "whatsapp", "country": "bh"}. В ответе будут номер +973 и идентификатор активации.
  3. Введите этот номер в тестируемом приложении или сценарии и запустите отправку SMS.
  4. Пусть вебхук activation.sms_received сообщит, что код +973 пришёл, или проверяйте GET /api/v1/activations/{id} раз в несколько секунд, если предпочитаете опрос.
  5. Если код тесту больше не нужен, вызовите POST /api/v1/activations/{id}/cancel, и сумма сразу вернётся на кошелёк.

Вебхуки приходят с заголовком X-OTPRoute-Signature, содержащим метку времени и HMAC-SHA256 от этой метки, соединённой с сырым телом. Пересчитайте его секретом эндпоинта, отклоняйте устаревшие метки времени и привязывайте обработку к идентификатору активации, чтобы повторно доставленное событие не срабатывало дважды. Проверку разбирает руководство по подписи вебхуков, а полный справочник находится в документации. Для аккаунта действуют лимиты: 300 запросов в минуту, 10 API-ключей и 5 эндпоинтов вебхуков.

Заказ бахрейнского номера для верификации из панели

Не все в команде запуска пишут код, и панель закрывает тот же сценарий. Войдите, откройте OTP Gateway, выберите Бахрейн как страну и сервис, который вы проверяете, затем посмотрите цену на экране. Подтвердите заказ и скопируйте номер +973 в поле телефона приложения. Код появится рядом с заказом, когда придёт SMS.

20-минутное окно начинается в момент заказа. Если оно истекает без сообщения или вы отменяете заказ раньше, вся сумма возвращается на кошелёк без обращения в поддержку. Вы платите только за коды, которые действительно пришли.

Что тестировщикам стоит знать о бахрейнских телефонных номерах?

В Бахрейне код страны +973, за которым следует восьмизначный абонентский номер, а внутреннего префикса, который нужно отбрасывать, нет, поэтому локальная и международная формы отличаются только кодом страны. Храните номера в формате E.164 (+973 и восемь цифр без пробелов) и нормализуйте ввод с 00973, пробелами или дефисами, прежде чем сравнивать или удалять дубликаты.

Официальный язык — арабский, а английский распространён в бизнесе и госуслугах, поэтому проверочное SMS может прийти на любом из них в зависимости от сервиса и языковых настроек аккаунта. Для QA это важно: убедитесь, что ваши собственные шаблоны SMS правильно отображают арабский текст, что вёрстка справа налево вокруг поля ввода кода не ломается и что парсер автозаполнения не спотыкается об арабо-индийские цифры или текст со смешанным направлением.

Команды обычно тестируют этот рынок, когда запускают финтех-, доставочный или SaaS-продукт в странах Персидского залива, когда Бахрейн — один из рынков более широкого запуска в GCC или когда региональному операционному центру в Манаме нужно проверить сквозной процесс регистрации. На нашей странице QA-тестирования описано, как встроить такие проверки в релизный цикл.

Код +973 не пришёл. Что дальше?

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

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

Какова бы ни была причина, активация, завершившаяся без кода, ничего не стоит.

Как устроена оплата для OTP-маршрутизации в Бахрейн?

Расходы идут через один предоплаченный кошелёк в USD без абонентской платы и без выбора тарифа. Пополняйте картой или стейблкоинами USDT или USDC; к каждому пополнению на почту приходит PDF-счёт, что удобно финансовым командам, когда расходы делятся между бюджетами QA и запуска. Для работы над интеграцией тестовый аккаунт по запросу можно переключить на песочницу, чтобы имитированные номера и коды проверяли ваш сценарий SMS verification API, не затрагивая средства кошелька. Когда будете готовы, создайте аккаунт по email и шестизначному коду или через вход Google и включите для команды двухфакторную защиту TOTP.

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

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

Да. Закажите номер +973 для вашего сервиса в OTP Gateway, введите его на экране регистрации и прочитайте код в панели или получите его через вебхук. Такой номер служит только для одной верификации.

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

Используйте bh как параметр country, например в GET /api/v1/prices?country=bh&service=telegram. Идентификаторы сервисов берутся из GET /api/v1/services.

Как долго остаётся активным номер +973 для тестирования?

У каждой активации есть 20-минутное окно. После этого номер освобождается, а если SMS не пришло, вся сумма автоматически возвращается.

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

Самостоятельно оформить нельзя. Долгосрочные выделенные линии существуют только для США и Канады; по Бахрейну можно написать на [email protected], но без обещания, что это удастся.

Приходят ли бахрейнские проверочные тексты на арабском?

Иногда. Язык шаблона выбирает отправляющий сервис, поэтому коды могут приходить на арабском или английском в зависимости от приложения и настроек аккаунта.

Могут ли наши разработчики отрепетировать сценарий +973 до пополнения кошелька?

Да. Запросите режим песочницы для тестового аккаунта: он возвращает имитированные номера и коды, чтобы вы могли пройти весь процесс от начала до конца.

Есть ли правила о том, что можно верифицировать с бахрейнским номером?

Используйте бахрейнские номера только для своих продуктов и законных бизнес-аккаунтов, соблюдайте условия каждого сервиса и политику допустимого использования OTP Route (Acceptable Use Policy). Создание массовых или фальшивых аккаунтов запрещено.

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

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

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