Тестируем коды регистрации и входа в Брунее (+673) без местной SIM-карты

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

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

Чем Бруней отличается для тестирования верификации?

Бруней — небольшой, хорошо связанный султанат на острове Борнео, и его пользователи сидят в тех же приложениях, что и соседи в Малайзии и Индонезии. Это сходство соблазняет команды относиться к нему как к второстепенному, однако брунейский телефонный номер ведёт себя в формах и валидаторах иначе, чем малайзийский, поэтому для него нужны собственные тест-кейсы.

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

  • добавляют Бруней в запуск по странам АСЕАН и им нужно доказательство, что регистрация работает от начала до конца;
  • проводят QA локализации шаблонов сообщений и строк интерфейса на малайском;
  • ведут региональный бизнес-аккаунт и хотят, чтобы сотрудники не привязывали к нему личные номера.

Как хранить и нормализовать номер +673?

В Брунее закрытый план нумерации из семи цифр без префикса для внутренних звонков, поэтому ведущего нуля, который нужно убирать, нет. Форма E.164 — просто +673 и семь национальных цифр, всего десять цифр с учётом кода страны.

Именно в такой короткой длине прячутся ошибки. Поле телефона, настроенное под Малайзию или Индонезию, часто требует минимальную длину, из-за которой корректный брунейский ввод молча отклоняется. Хорошие привычки для этого маршрута:

  • Храните номера как строки в E.164 со знаком плюс, никогда как целые числа.
  • Принимайте 673, введённый без плюса, и переписывайте при сохранении.
  • Удаляйте пробелы и дефисы перед валидацией, а длину проверяйте для каждой страны отдельно, а не одним глобальным правилом.

Одноразовый номер +673 для тестирования — самый быстрый способ убедиться, что ваш валидатор, шаблон SMS и экран входа согласованы.

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

В актуальном срезе по Брунею указано более 1 400 сервисов. Чаще всего спрашивают WhatsApp, Telegram, Google (Gmail & YouTube), Facebook, Instagram, TikTok, WeChat, LINE, Microsoft & Outlook, Discord, ChatGPT (OpenAI) и региональные маркетплейсы Shopee, Lazada и Tokopedia.

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

Как выглядит последовательность вызовов OTP API для Брунея?

Все вызовы идут на https://otproute.com/api/v1 с Bearer-ключом, начинающимся с or_live_, созданным в консоли разработчика. На аккаунте можно держать до 10 ключей, поэтому легко выдать CI, стейджингу и инструменту поддержки отдельные учётные данные.

  1. Один раз прочитайте GET /api/v1/services и GET /api/v1/countries и закэшируйте их; идентификатор страны Брунея — bn.
  2. Запросите GET /api/v1/prices?country=bn&service=<id>, чтобы подтвердить доступность и текущую цену.
  3. Создайте заказ через POST /api/v1/activations с телом вроде {"service": "shopee", "country": "bn"}.
  4. Введите полученный номер +673 в тестируемый сценарий.
  5. Получите код через вебхук activation.sms_received или опросом GET /api/v1/activations/{id}.

Доставки вебхука содержат X-OTPRoute-Signature: t=<unix>,v1=<hex>. Пересчитайте HMAC-SHA256 от <t>.<raw body> с секретом эндпоинта, сравните за постоянное время и отбросьте устаревшие метки времени; в руководстве по HMAC это разобрано. Лимит 300 запросов в минуту оставляет запас для опроса из параллельных заданий, а полные схемы находятся в документации API.

Может ли не разработчик заказать брунейский номер в панели?

Да. Сотрудники операционных отделов и аккаунт-менеджеры агентств часто предпочитают кликать, а не писать скрипты:

  1. Войдите и откройте OTP Gateway.
  2. Выберите Бруней как страну и укажите сервис.
  3. Проверьте показанную цену и подтвердите.
  4. Скопируйте номер +673 в проверяемое приложение.
  5. Следите за активацией; код появится на том же экране, как только придёт.

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

Что делать, если код на +673 не появляется?

Каждая активация остаётся открытой 20 минут. Если за это время SMS не пришло или вы отменили заказ через POST /api/v1/activations/{id}/cancel, вся сумма автоматически возвращается на кошелёк; вы платите только за фактически доставленный код.

Если кода нет, сначала дайте окну отработать, ведь некоторые сервисы отправляют с задержкой. Затем повторите чуть позже или закажите тот же сервис через другой маршрут. Убедитесь, что целевое приложение вообще принимает виртуальные номера, потому что некоторые их отвергают, и не заказывайте заново в плотном цикле: это обычно срабатывает на собственные ограничения отправителя. Больше приёмов — в нашей заметке о снижении числа неудачных доставок OTP. Всегда соблюдайте условия каждого сервиса; к каждому заказу применяется Политика допустимого использования OTP Route.

Есть ли долгосрочная линия в Брунее и как устроена оплата?

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

Расходы на активации +673 списываются с единого предоплаченного кошелька в долларах США, по мере использования, без подписки и тарифных уровней. Проекты в Брунее тратят его так же, как любой другой маршрут: пополняйте картой, USDT или USDC и сохраняйте PDF-счёт, присылаемый на почту после каждого пополнения. Для работы над интеграцией тестовый аккаунт по запросу можно переключить в песочницу, чтобы ваш QA-конвейер получал имитированные номера и коды, не трогая средства кошелька.

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

Могу ли я проверить регистрацию в моём приложении для Брунея, не покупая местную SIM-карту?

Да. Закажите номер +673 в OTP Gateway для тестируемого сервиса и прочитайте код в панели или через API.

Какой идентификатор страны OTP Route для Брунея?

Это bn. Передавайте bn как страну в запросе цен и в теле запроса активации.

Нужно ли убирать ведущий ноль из брунейских номеров?

Нет. В Брунее нет префикса для внутренних звонков, поэтому форма E.164 — просто +673 и семь цифр.

На каком языке будет проверочное сообщение: на малайском или английском?

Это зависит от приложения и локали аккаунта. Региональные приложения обычно отправляют английский, а некоторые — малайский, если аккаунт настроен так.

Спишут ли деньги, если код Shopee или WhatsApp не придёт?

Нет. Если SMS не дошло до номера за 20 минут или вы отменили заказ, вся сумма возвращается на кошелёк.

Сколько сервисов поддерживает маршрут Брунея?

В текущем срезе указано более 1 400. Вызовите GET /api/v1/services или проверьте панель, чтобы узнать актуальную доступность.

Могу ли я сохранить брунейский номер для будущих входов?

Самостоятельно — нет. Долгосрочные выделенные номера предлагаются только в США и Канаде, а по Брунею можно написать в поддержку и уточнить.

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

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

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