Получение кодов подтверждения +880 для запуска в Бангладеш и QA

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

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

Чем Бангладеш стоит тестирования на местном номере?

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

  • Локализация на бенгальский. Бенгальский (бангла) — официальный язык, и многие приложения теперь присылают тексты подтверждения бенгальским письмом. Бенгальское сообщение передаётся в Юникоде, поэтому в один SMS-сегмент помещается заметно меньше символов, чем в обычное латинское. Если ваш собственный шаблон смешивает бенгальское приветствие, код и ссылку, проверьте, что он по-прежнему помещается и что цифры легко скопировать.
  • Смешанная языковая реальность. Многие сервисы всё ещё присылают английские коды на номера +880. Проверка обоих вариантов выявляет сломанные шрифты и обрезанные шаблоны до того, как их увидят клиенты.
  • Трафик диаспоры. Бангладешские работники и семьи в странах Залива, Малайзии и Великобритании поддерживают связь с домом через мессенджеры вроде imo и WhatsApp, поэтому тестовая линия +880 полезна, даже если ваша команда находится в другом месте.

Реальный местный маршрут позволяет увидеть именно то, что получит пользователь из Дакки, а не гадать по иностранной SIM-карте.

Как записываются номера +880 и как их хранить?

Внутри страны бангладешский мобильный номер набирают с внутренним префиксом 0, получая одиннадцать цифр, начинающихся с 01, например 01X XXXX XXXX. В международной форме ведущий ноль отбрасывается, а его место занимает код страны: +8801XXXXXXXXX.

Практические правила для вашей таблицы пользователей:

  1. Храните каждый номер в E.164 (+880 и десять цифр, без пробелов и дефисов).
  2. При вводе убирайте пробелы и дефисы, затем удаляйте ведущий 0 или 880 перед добавлением +880. Люди вводят все три формы.
  3. Проверяйте мобильные номера шаблоном вроде ^\+8801[3-9]\d{8}$, а удобную форму 01… показывайте только в интерфейсе.

Ошибка здесь — классическая причина того, что OTP для Бангладеш «никогда не приходит»: код отправили на +88001…, номер, которого не существует.

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

В актуальном срезе для Бангладеш указано более 1700 сервисов. Среди популярных, маршрутизируемых сейчас, — WhatsApp, imo, Facebook, Telegram, Google (Gmail & YouTube), TikTok, Viber, Microsoft & Outlook, LinkedIn, Uber, Discord, Signal и ChatGPT (OpenAI).

Наличие меняется в течение дня, поскольку партнёры-операторы добавляют и расходуют ресурсы, поэтому на нашей стороне список никогда не прописан жёстко. Запрашивайте его в тот момент, когда вам нужен номер, а не кэшируйте на ночь.

Как проходит процесс работы с API OTP для Бангладеш от начала до конца?

Каждый вызов API OTP Route идёт на https://otproute.com/api/v1 с Bearer-ключом из консоли разработчика (ключи начинаются с or_live_; до 10 на аккаунт, 300 запросов в минуту).

  1. Один раз вызовите GET /api/v1/countries, чтобы подтвердить идентификатор страны bd, и GET /api/v1/services, чтобы найти идентификатор тестируемого сервиса.
  2. Узнайте текущую цену через GET /api/v1/prices?country=bd&service=<id>, чтобы ваша задача могла остановиться, если сумма выходит за бюджет.
  3. Создайте заказ через POST /api/v1/activations с телом {"service": "<id>", "country": "bd"}. Ответ содержит номер +880 и идентификатор активации.
  4. Запустите регистрацию в тестируемом приложении, затем ждите activation.sms_received на вебхуке или опрашивайте GET /api/v1/activations/{id}.
  5. Если тест брошен, освободите заказ через POST /api/v1/activations/{id}/cancel.

Вебхуки несут заголовок X-OTPRoute-Signature (t=<unix>,v1=<hex>): вычислите HMAC-SHA256 от <t>.<raw body> с секретом эндпоинта, сравните и отклоняйте устаревшие метки времени. Привязывайте обработчик к идентификатору активации, чтобы повторная доставка ничего не меняла. Подробности — в справочнике API и в нашей заметке о перехвате OTP через вебхуки. Прежде чем тратить средства кошелька, попросите поддержку перевести аккаунт разработки в песочницу, которая возвращает симулированные номера и коды для этого API SMS-верификации.

Может ли человек без кода заказать номер +880 для тестирования?

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

  1. Создайте аккаунт по электронной почте и 6-значному коду или через Google и пополните кошелёк.
  2. Откройте OTP Gateway, выберите Бангладеш, затем сервис.
  3. Проверьте цену на экране и подтвердите заказ.
  4. Введите номер +880 в тестируемом приложении и запросите код.
  5. Следите за страницей заказа; SMS появится там сразу после доставки.

Это та же маршрутизация OTP, что использует API, только с кнопками вместо запросов.

Почему код +880 может не прийти и что попробовать дальше?

Каждая активация остаётся открытой 20 минут. Если за это время SMS не дошло до номера или вы отменили заказ раньше, вся сумма автоматически возвращается в кошелёк; вы платите, только если код пришёл.

Если кода нет:

  • Дайте окну отработать. Некоторые сервисы ставят свои тексты в очередь, а второй заказ, сделанный слишком рано, может запутать ваш тест.
  • Убедитесь, что сервис вообще принимает виртуальные номера. Несколько платформ отказывают им, и именно для такого случая существует возврат.
  • Повторите позже или попробуйте другой маршрут сервиса для того же сценария.
  • Не заказывайте заново в плотном цикле; добавьте паузу в свою CI-задачу.

Дальнейшие шаги диагностики для упрямых маршрутов +880 собраны в материале о снижении числа неудачных доставок OTP.

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

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

Оплата идёт через один предоплаченный кошелёк в долларах США: по мере использования, без абонентской платы и без выбора тарифа. Средства вносятся картой или стейблкоинами USDT/USDC, а финансовый отдел получает по электронной почте PDF-счёт за каждый депозит. О том, как начисляются списания, см. цены. Используйте сервис только для своих продуктов и аккаунтов, соблюдайте условия каждой платформы и учтите, что действует Политика допустимого использования OTP Route.

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

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

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

Какой идентификатор Бангладеш в API OTP Route?

Это bd — значение, которое вы передаёте как country и при проверке цен, и при создании активации для Бангладеш.

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

Нет. Храните +8801… в E.164 без внутреннего 0; форму 01… показывайте только местным пользователям.

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

Это определяется отправляющим сервисом и его шаблоном. Многие по-прежнему шлют английский, некоторые — бенгальский, так что проверяйте оба варианта, если ваше приложение поддерживает оба.

Что будет с моими деньгами, если код +880 так и не придёт?

Если за 20-минутное окно ничего не пришло или вы отменили заказ, вся сумма автоматически возвращается в кошелёк.

Можно ли оставить номер Бангладеш для повторных входов?

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

Как получать SMS OTP из Бангладеш внутри CI-конвейера?

Создайте активацию из задачи, дождитесь подписанного вебхука activation.sms_received или опрашивайте активацию, затем проверьте код в утверждении. Аккаунт в песочнице позволяет отработать это, не тратя средства.

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

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

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