Русский
Приём сингапурских SMS-кодов на номера +65: о чём команды спрашивают в первую очередь
OTP Route выдаёт сингапурский номер подтверждения (+65) по запросу через OTP Gateway: код отображается в панели и доставляется в ваши системы опросом API или подписанным вебхуком, от $0.20 за код. Если SMS не пришло в течение 20 минут, вся сумма возвращается на ваш кошелёк.
Почему продуктовые команды тестируют сингапурские номера?
Сингапур — частое место региональных штаб-квартир, поэтому многие запуски в Юго-Восточной Азии начинаются здесь, прежде чем перейти на более крупные соседние рынки. Бизнес в основном ведётся на английском, а малайский, китайский (мандарин) и тамильский — тоже официальные языки, поэтому это компактное место для проверки многоязычных текстов регистрации. QA-команды используют маршрут +65, чтобы убедиться, что их собственное проверочное SMS доходит до сингапурского абонента и что экран входа корректно работает с местным номером; команды роста — при запуске онбординга SaaS в регионе.
Есть и практическая сторона. Региональные приложения электронной коммерции и такси здесь очень популярны, поэтому командам маркетплейсов и доставки часто нужен сингапурский кейс в регрессионном наборе рядом с Малайзией, Индонезией или Филиппинами. Прогон этого кейса на настоящем номере +65 выявляет проблемы, которых не покажет имитированный SMS-провайдер: например, отправитель по-другому форматирует код для этого рынка или экран отклоняет восьмизначный местный номер.
Какие сервисы могут присылать коды на маршруте +65?
Для Сингапура сейчас доступно более 1,600 сервисов. Среди популярных в актуальном снимке — Shopee, Lazada, WhatsApp, Telegram, Google (Gmail & YouTube), Facebook, Instagram, TikTok, LINE, WeChat, Microsoft & Outlook, Amazon, Airbnb и LinkedIn. Наличие меняется ежечасно, поэтому пусть ваш код читает актуальную доступность, а не жёстко прописанный список.
Для команд электронной коммерции интереснее всего две записи маркетплейсов: инструмент продавца или интеграцию с витриной, опирающиеся на вход через Shopee или Lazada, можно отработать на сингапурском номере, прежде чем выкатывать на соседние рынки. Мессенджеры вроде LINE и WeChat важны для продуктов, обслуживающих гостей и жителей из других частей Азии.
Какова последовательность вызовов API для `sg`?
GET /api/v1/prices?country=sg&service=shopeeвозвращает цену и показывает, можно ли заказать эту пару.POST /api/v1/activationsс{"service": "shopee", "country": "sg"}резервирует номер и возвращает идентификатор активации.- Ваш тест запускает отправку SMS, затем ждёт
activation.sms_receivedна вебхуке, подписанном черезX-OTPRoute-Signature(HMAC-SHA256 от"<t>.<raw body>", метки времени проверяются), или опрашиваетGET /api/v1/activations/{id}. POST /api/v1/activations/{id}/cancelзакрывает активацию, которая больше не нужна, и деньги сразу возвращаются на кошелёк.
Ключи имеют префикс or_live_, а ограничения описаны в центре разработчиков: 10 ключей, 5 эндпоинтов вебхуков и 300 запросов в минуту на аккаунт.
Две привычки делают сингапурский набор тестов стабильным. Во-первых, записывайте идентификатор активации в лог теста до отправки SMS, чтобы упавший прогон можно было отследить. Во-вторых, считайте, что доставка вебхука может повториться, и обрабатывайте каждый идентификатор активации только один раз; разбор проверки вебхуков OTP с помощью HMAC показывает компактный способ выполнить обе проверки.
Как то же самое делает не-разработчик?
В панели откройте OTP Gateway, выберите Сингапур и сервис, проверьте показанную цену и подтвердите. Скопируйте номер +65 в приложение, запросите код и наблюдайте, как он появляется в строке активации. Это всё; ничего устанавливать не нужно. Сотрудники поддержки и операционных отделов часто выбирают этот путь, когда нужно один раз подтвердить бизнес-профиль, зарегистрированный на сингапурский офис, не привязывая к аккаунту личный мобильный сотрудника.
Как хранить номера +65?
Сингапурские номера состоят из восьми цифр без внутреннего префикса, а мобильные начинаются с 8 или 9. В формате E.164 это +65 и восемь цифр. Нормализуйте ввод, убирая пробелы и ведущий 00, и храните значение без форматирования, чтобы поиск совпадал. Типичная ошибка региональных приложений — повторное использование валидатора из страны с внутренним нулём, который затем отклоняет совершенно корректные номера +65; один автоматический тест с сингапурским номером это предотвращает.
Можно ли сохранить сингапурский номер надолго?
В режиме самообслуживания — нет. Долгосрочные линии (Dedicated Numbers, от $1.95/месяц) продаются только для США и Канады. Командам, которым нужна постоянная линия +65, можно написать на [email protected]; доступность зависит от местного регулирования и не гарантируется. Статья о временных и выделенных номерах помогает решить, какая модель нужна вашему тест-кейсу.
Оплата для всех маршрутов одинакова: предоплаченный кошелёк в долларах США, пополнение картой или USDT/USDC и PDF-счёт на почту после каждого пополнения. Абонентской платы нет, а текущие цены перечислены на странице тарифов.
Частые вопросы
Можно ли подтвердить сингапурский аккаунт в моём продукте без сингапурской SIM-карты?
Да. Закажите номер +65 в OTP Gateway, отправьте код из вашего продукта и прочитайте его в панели или через API.
Какой идентификатор Сингапура в API OTP Route?
Это sg, он используется вместе с идентификатором сервиса в эндпоинтах цен и активаций.
Сколько активация +65 ждёт SMS?
Двадцать минут. Прогон, который закончился по таймауту или был отменён, автоматически возвращает всю сумму на кошелёк.
Что делать, если сингапурский код не приходит?
Дождитесь конца окна, затем повторите позже или попробуйте другой маршрут. Проверьте, принимает ли сервис виртуальные номера, и не заказывайте заново в плотном цикле: это обычно вызывает ограничения частоты у отправителя.
Берёт ли OTP Route абонентскую плату за сингапурские номера?
Нет. Вы платите по факту с предоплаченного кошелька в долларах США, пополняемого картой или USDT/USDC, и получаете PDF-счёт по почте за каждое пополнение.
На каком языке приходят проверочные тексты в Сингапуре?
Обычно на английском, так как это основной деловой язык, но всё зависит от отправляющего сервиса и языковой настройки аккаунта.
Можно ли запускать сингапурские OTP-тесты в CI без расхода средств?
Запросите режим песочницы для аккаунта разработки. Он возвращает имитированные номера и коды, так что вся интеграция может работать от начала до конца.
Разрешает ли OTP Route создавать много аккаунтов на маркетплейсах?
Нет. Сервис предназначен для тестирования вашего собственного продукта и работы с легитимными бизнес-аккаунтами в рамках условий каждого сервиса и правил допустимого использования OTP Route.
Названия сервисов являются товарными знаками их владельцев. OTP Route не связан с ними. Используйте номера законно, соблюдайте условия каждого сервиса и нашу Политику допустимого использования.