Русский
Проверка китайских (+86) сценариев регистрации через API маршрутизации OTP
Да. OTP Route позволяет получать проверочные коды из Китая (+86) на временный номер OTP Gateway: их можно читать в панели управления либо получать через REST API и подписанные вебхуки. Цены начинаются от $0.20 за код. Каждая активация остаётся открытой 20 минут, и если за это время ничего не пришло, оплата сразу возвращается на ваш кошелёк.
Почему для китайского рынка нужен отдельный план тестирования верификации?
Китай — одна из крупнейших мобильных экосистем в мире, и значительная её часть живёт внутри местных платформ, а не в глобальных приложениях, которые западная команда обычно тестирует в первую очередь. SIM-карты там регистрируются по правилам реальных имён, поэтому местные сервисы воспринимают телефонный номер как сильный признак личности и нередко строже подходят к тому, какие номера принимать.
Вот что это значит для QA-инженера, работающего с маршрутом на Китай:
- Трансграничная торговля. Продавцы и покупатели на Alibaba и AliExpress подтверждают номер телефона при регистрации или смене данных аккаунта, поэтому маркетплейс-командам нужно видеть эти сообщения от начала до конца.
- Тексты на китайском. Коды от местных отправителей обычно приходят на упрощённом китайском и часто начинаются с названия отправителя в скобках 【】. Парсер, который ищет английское слово «code», их просто не найдёт.
- Кодировка. Китайский текст передаётся как Unicode SMS, поэтому храните тела сообщений в UTF-8, а цифры извлекайте шаблоном, не зависящим от окружающих символов.
Тест с номером +86 на реальном маршруте выявляет все три проблемы раньше, чем с ними столкнутся клиенты, — именно здесь маршрутизация OTP через настоящий китайский операторский канал приносит пользу.
Как правильно хранить мобильный номер +86?
Мобильные номера материкового Китая состоят из 11 цифр и начинаются с 1. В отличие от стационарных, которые набираются внутри страны с транковым нулём и кодом города, у мобильных транкового префикса нет вовсе, поэтому формат E.164 — это просто +86 и следом 11 цифр.
Несколько привычек нормализации избавят от отладки в будущем:
- Удаляйте пробелы и дефисы: пользователи часто вводят номер группами 3-4-4.
- Перед сохранением превращайте ведущие
0086или86в+86и никогда не добавляйте 0 к мобильному номеру. - После нормализации проверяйте длину: для мобильного — 11 национальных цифр, не больше.
Держите одну каноническую колонку в формате E.164, а форматирование для показа применяйте только на границе системы. Номер, который возвращает активация, уже имеет такой канонический вид, так что он удобен как тестовая фикстура для юнит-тестов вашего собственного нормализатора.
Какие приложения сегодня могут присылать коды на маршрут Китая?
Маршрут Китая сейчас охватывает более 1 300 сервисов. Среди популярных в актуальном срезе — WeChat, Alibaba, AliExpress, Microsoft & Outlook, LinkedIn, Telegram, WhatsApp, Google (Gmail & YouTube), TikTok, Amazon, Discord, ChatGPT (OpenAI) и Claude.
В течение дня доступность меняется: наши операторы-партнёры добавляют и убирают ёмкость, поэтому считайте этот список отправной точкой. Чтобы получить актуальную картину, вызывайте GET /api/v1/services и GET /api/v1/countries, а не зашивайте id сервисов в тестовую матрицу.
Как выглядит работа через API для страны с id cn?
Создайте Bearer-ключ (префикс or_live_) в консоли разработчика и направьте клиент на https://otproute.com/api/v1. Типичный прогон China OTP API выглядит так — и теми же шагами можно получать SMS-коды из Китая для любого поддерживаемого сервиса:
- Запросите
GET /api/v1/prices?country=cn&service=wechat, чтобы узнать актуальную цену пары, которую собираетесь тестировать. - Отправьте
POST /api/v1/activationsс телом{"service": "wechat", "country": "cn"}и сохраните возвращённый id активации. - Введите номер +86 в форму регистрации тестируемого продукта.
- Пусть ваш вебхук получит
activation.sms_received; без вебхука проверяйтеGET /api/v1/activations/{id}каждые несколько секунд. - Если тест прерван, вызовите
POST /api/v1/activations/{id}/cancel— резерв средств будет снят сразу.
Доставки вебхука содержат X-OTPRoute-Signature в виде t=<unix>,v1=<hex>. Пересчитайте HMAC-SHA256 от <t>.<raw body> секретом эндпоинта, сравните за постоянное время и отбрасывайте устаревшие метки времени. На аккаунт доступно до 10 ключей, 5 вебхук-эндпоинтов и 300 запросов в минуту; полная справка — в документации API.
Может ли человек без навыков программирования заказать китайский номер?
Да. Продакт-менеджеры и сотрудники поддержки могут сделать всё это из панели управления:
- Откройте OTP Gateway, выберите Китай, затем сервис.
- Проверьте цену, показанную перед заказом.
- Скопируйте номер +86 в приложение, которое проверяете.
- Следите за карточкой активации: текст сообщения появится там сразу после получения.
Действуют то же 20-минутное окно и то же правило возврата, поэтому ручная проверка локализованного экрана онбординга ничего не стоит, если приложение ничего не отправило.
Что делать, если китайский код не приходит?
Тишина обычно означает, что сервис отказался отправлять сообщение на этот номер или маршрут перегружен, а не что сломана ваша интеграция. Действуйте спокойно:
- Дайте окну отработать полностью: некоторые отправители повторяют отправку по собственному расписанию.
- Убедитесь, что сервис вообще принимает виртуальные номера. Платформы с правилами реальных имён часто их не принимают, и автоматический возврат создан именно для такого случая.
- Вернитесь после паузы или проверьте тот же сценарий через маршрут другого сервиса.
- Не заказывайте повторно в плотном цикле. Это впустую расходует лимиты и редко меняет результат.
В нашем руководстве по снижению числа неудачных доставок OTP подробнее разобрано построение повторных попыток.
Можно ли держать номер +86 долго и как это оплачивается?
Самостоятельно оформить долгосрочную линию для Китая нельзя. Dedicated Numbers (выделенные номера) — продукт только для США и Канады, от $1.95 в месяц, с входящими и исходящими SMS и звонками из браузера. Если вашей команде нужна постоянная китайская линия, напишите на [email protected]; наличие зависит от местных правил и не гарантируется.
Деньги хранятся на одном предоплаченном кошельке в USD: ничего не списывается ежемесячно, и выбирать тариф не нужно. Тестирование Китая расходует этот баланс, который вы пополняете картой или в USDT/USDC, получая на почту PDF-счёт после каждого пополнения. Подробности — на странице тарифов, а обзор виртуальных номеров рассказывает о линиях в США и Канаде. Для работы над интеграцией попросите режим песочницы: он возвращает имитированные номера и коды, так что конвейер можно прогонять, не трогая средства кошелька.
Частые вопросы
Можно ли протестировать регистрацию в WeChat или Alibaba без китайской SIM-карты?
Можно заказать через OTP Route номер +86 для нужного сервиса и прочитать код в панели управления или через API. Некоторые платформы отказываются принимать виртуальные номера — в этом случае активация возвращается автоматически.
Какой id у Китая в API OTP Route?
Используйте cn везде, где ожидается id страны, например в GET /api/v1/prices?country=cn&service=<id>.
Приходят ли китайские проверочные сообщения на английском?
Местные отправители обычно пишут на упрощённом китайском, а глобальные приложения часто присылают английский или язык, соответствующий аккаунту. Стройте извлечение кода на цифрах, а не на ключевых словах.
Как долго активация +86 остаётся открытой?
Двадцать минут. Если SMS не пришло до закрытия окна или вы отменили заказ раньше, вся сумма возвращается на ваш кошелёк.
Подходит ли китайский проверочный номер для повторных входов?
Нет. Каждая активация получает один код и на этом завершается, поэтому она годится для тестов регистрации и онбординга, но не для аккаунтов, которым нужно снова проходить аутентификацию в следующем месяце.
Какие правила действуют при использовании номеров +86?
Соблюдайте условия каждой платформы, а также Политику допустимого использования OTP Route. Продукт предназначен для тестирования собственных процессов верификации и работы с легитимными бизнес-аккаунтами, но никак не для массовой регистрации.
Может ли CI-задача использовать китайские номера бесплатно?
По запросу тестовый аккаунт можно перевести в режим песочницы, который возвращает имитированные номера и коды, так что ваши тесты SMS verification API проходят от начала до конца бесплатно.
Названия сервисов являются товарными знаками их владельцев. OTP Route не связан с ними. Используйте номера законно, соблюдайте условия каждого сервиса и нашу Политику допустимого использования.