Предполётный чек-лист для тестов верификации в Синт-Мартене (+1 721)

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

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

Прежде чем начать: что проверить для теста +1 721

Синт-Мартен входит в североамериканский план нумерации, и это подводит больше наборов тестов, чем можно предположить по размеру острова. Сначала пройдитесь по этому списку:

  • Определение региона. Номер, начинающийся с +1 721, принадлежит Синт-Мартену, а не США. Убедитесь, что ваша библиотека телефонных номеров сопоставляет его с регионом SX.
  • Форматирование. E.164 — это +1721 и семь цифр; локально номер пишется как (721) и семизначный номер. Убирайте при вводе пробелы, скобки и дефисы.
  • Списки стран. Проверьте, что Синт-Мартен присутствует в вашем выборе стран отдельно от Сен-Мартена — французской части острова, которая использует +590.
  • Тексты и язык. Официальные языки — нидерландский и английский, а в повседневной жизни используется английский, поэтому коды обычно приходят на английском.
  • Доступность сервисов. Убедитесь, что тестируемое приложение есть в актуальном списке для этого маршрута.

Какие сервисы могут получать коды на номер Синт-Мартена?

В текущий снимок входят WhatsApp, Facebook, Instagram, Google (Gmail & YouTube), Airbnb, Uber, Amazon, Netflix, Telegram, TikTok, Snapchat, eBay и Microsoft & Outlook, что подходит командам сферы путешествий и гостеприимства, проверяющим свои сценарии для туристического острова. В целом маршрут охватывает более 200 сервисов.

Это более узкий каталог, чем на крупных рынках, и он часто меняется. Перед прогоном запрашивайте GET /api/v1/countries и GET /api/v1/services. Если сервиса нет, для вашего сценария стоит проверить соседние карибские маршруты, например Кюрасао или Ангилью.

Шаг за шагом: заказ номера +1 721 через API

  1. Создайте ключ в консоли разработчика (он начинается с or_live_) и передавайте его как Bearer-токен на https://otproute.com/api/v1.
  2. Узнайте цену: GET /api/v1/prices?country=sx&service=airbnb.
  3. Закажите: POST /api/v1/activations с {"service": "airbnb", "country": "sx"}.
  4. Введите возвращённый номер на экране верификации приложения.
  5. Заберите код из вебхука activation.sms_received или опросите GET /api/v1/activations/{id}.
  6. Проверьте X-OTPRoute-Signature (HMAC-SHA256 от <t>.<raw body> с секретом вашего эндпоинта) и отклоняйте устаревшие метки времени.

На небольшом карибском маршруте лимиты аккаунта редко мешают, но они такие: 10 ключей, 5 эндпоинтов вебхуков и 300 запросов в минуту. Шаблоны для CI смотрите в материале тестирование OTP в CI-конвейерах и в документации.

Шаг за шагом: путь через панель для не-разработчиков

Сотрудники поддержки и маркетологи могут сделать то же самое без кода. Войдите, выберите Синт-Мартен и сервис и нажмите «заказать». Скопируйте номер в приложение и держите панель открытой: код появится там, когда придёт. Цена показывается до подтверждения.

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

Устранение неполадок: код Синт-Мартена не пришёл

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

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

Означает ли +1 721, что доступен Dedicated Number?

Нет. Общий префикс +1 не делает Синт-Мартен частью программы Dedicated Numbers. Долгосрочные линии продаются в режиме самообслуживания только в США и Канаде, от $1.95/месяц, с входящими SMS, пересылкой на вебхук и звонками из браузера; подробности — на странице виртуальные номера. Для Синт-Мартена самообслуживаемой долгосрочной линии нет. Можно написать на [email protected], но возможность определяют местные правила.

Оплата и песочница

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

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

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

Считается ли номер +1 721 американским?

Нет. Это код Синт-Мартена внутри североамериканского плана нумерации, и ваши валидаторы должны относить его к региону SX.

Какой идентификатор страны OTP Route использует для Синт-Мартена?

Идентификатор — sx, он используется в вызовах вроде POST /api/v1/activations.

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

Да. Закажите временный номер +1 721 для сервиса, введите его и прочитайте код в панели или через API.

Почему список сервисов для Синт-Мартена короче, чем для других стран?

Покрытие на небольших маршрутах часто меняется. Проверяйте актуальный список через API или в панели и при необходимости рассмотрите соседний маршрут.

Платить ли, если код на номер Синт-Мартена не пришёл?

Нет. Когда окно в 20 минут заканчивается без SMS или вы отменяете активацию, вся сумма возвращается на кошелёк.

Сколько стоит номер подтверждения Синт-Мартена?

Цены начинаются от $0.20 за код и зависят от сервиса; точную сумму API возвращает до заказа.

Охватывается ли французская часть острова тем же маршрутом?

Нет. Сен-Мартен использует +590 — отдельную зону нумерации, поэтому в тестах считайте его другой страной.

Должно ли поле телефона в моём приложении принимать номера, набранные как (721) и семь цифр?

Да. Принимайте местный стиль, а затем перед сохранением или отправкой приводите его к +1721 и семи цифрам.

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

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

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