Ивуарийские номера +225 для верификации: QA, запуски и региональные операции

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

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

Что изменилось в ивуарийских телефонных номерах и как их хранить?

Кот-д'Ивуар перешёл с восьмизначных абонентских номеров на десятизначные в начале 2021 года, поэтому тестовые фикстуры и правила валидации, написанные раньше, — частый источник тихих сбоев. Современный национальный номер состоит из десяти цифр, а мобильные начинаются с 01, 05 или 07.

Деталь, на которой спотыкаются инженеры: этот ведущий ноль — не транковый префикс. Он входит в абонентский номер и остаётся в международной форме, так что ивуарийский мобильный в E.164 выглядит как +225 07 xx xx xx xx.

  • Сохраняйте полную строку — +225 и все десять цифр — и добавляйте пробелы только при отображении.
  • Отключите любое общее правило, убирающее ведущий ноль для ввода +225: оно даёт девятизначное значение, которое ни одна сеть не маршрутизирует.
  • Восьмизначный ввод считайте устаревшим и просите пользователя ввести номер заново, а не угадывайте недостающий префикс.
  • Держите библиотеку телефонных номеров актуальной: метаданные плана нумерации для Западной Африки время от времени меняются.

Зачем продуктовые и QA-команды тестируют номера +225?

Абиджан — коммерческий центр франкоязычной Западной Африки, поэтому Кот-д'Ивуар часто становится первой остановкой при выходе компании на франкоязычную часть региона. Типичные причины включить в план тестовый номер +225:

  • Запуск на рынке: убедиться, что регистрация, вход и восстановление доступа работают от начала до конца с местным номером, прежде чем стартует маркетинг.
  • QA локализации: официальный язык — французский, поэтому проверочные тексты от глобальных приложений часто приходят на французском или на английском, если так указано в локали аккаунта. Разбирайте цифры, а не фиксированную фразу.
  • Онбординг кошельков и платежей: мобильные деньги там распространены, и многие финансовые продукты считают телефонный номер основным идентификатором клиента. Этот подход разобран в руководстве по финтех-онбордингу.
  • Региональные операции: команды, обслуживающие соседние рынки, например Сенегал, часто запускают ивуарийские проверки из того же набора тестов.

Какие сервисы могут доставить код на ивуарийский номер?

В актуальном каталоге Кот-д'Ивуара перечислено более 800 сервисов. Среди популярных маршрутов в текущем срезе — WhatsApp, Telegram, Google (Gmail & YouTube), Facebook, Instagram, TikTok, X (Twitter), ChatGPT (OpenAI), Microsoft & Outlook, LinkedIn, Uber, Signal и Viber.

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

Как на практике выглядит поток Côte d'Ivoire OTP API?

Направьте HTTP-клиент на https://otproute.com/api/v1 и авторизуйтесь Bearer-ключом or_live_ из консоли разработчика; для ивуарийских заказов id страны — ci.

Тестовый прогон обычно начинается с GET /api/v1/balance, чтобы пустой кошелёк обрушил задачу сразу. Затем GET /api/v1/prices?country=ci&service=<id> подтверждает текущую цену и наличие номеров для этой пары. Сам заказ — POST /api/v1/activations с телом вроде {"service": "whatsapp", "country": "ci"}; в ответе придут id активации и номер +225, который нужно ввести в ваше приложение.

Дальше можно опрашивать GET /api/v1/activations/{id} или, что лучше для параллельных наборов тестов, подписать вебхук на activation.sms_received, activation.expired и activation.cancelled. Каждая доставка подписана в заголовке X-OTPRoute-Signature (t=<unix>,v1=<hex>): пересчитайте HMAC-SHA256 от <t>.<raw body> секретом эндпоинта, сравните за постоянное время и отбрасывайте устаревшие метки времени. Подробнее — в разборе HMAC и документации API. Лимит — 300 запросов в минуту на аккаунт, этого с запасом хватает для тестового стенда SMS verification API.

Может ли человек без навыков программирования заказать номер +225?

Да. Операционные сотрудники и агентства часто предпочитают панель управления, и она подчиняется тем же правилам маршрутизации OTP, что и API.

  1. Создайте аккаунт на странице регистрации по email и 6-значному коду либо через Google.
  2. Пополните кошелёк в USD.
  3. Выберите Кот-д'Ивуар, затем верифицируемый сервис; цена появится до подтверждения.
  4. Скопируйте номер в поле телефона приложения и запросите код.
  5. SMS появится на карточке активации сразу после получения.

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

Что делать, если ивуарийский код не приходит?

У пропавших кодов обычно банальные причины, поэтому пройдите по списку, прежде чем эскалировать:

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

Всегда соблюдайте условия каждого сервиса; Политика допустимого использования OTP Route распространяется на каждый заказ.

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

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

Оплата по мере использования идёт с одного предоплаченного кошелька в USD, без ежемесячной платы и без выбора тарифа. Ивуарийские тестовые бюджеты можно пополнять картой или в USDT/USDC, а PDF-счёт после каждого депозита приходит на почту владельца аккаунта. Для работы над интеграцией тестовый аккаунт по запросу можно перевести в песочницу, чтобы весь процесс возвращал имитированные номера и коды, не трогая средства кошелька. Актуальные тарифы — на странице тарифов.

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

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

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

Нужно ли убирать ноль после +225 при сохранении номера?

Нет. После изменения 2021 года ведущий ноль входит в десятизначный ивуарийский номер и должен сохраняться в хранимой форме E.164.

Какой id у Кот-д'Ивуара в API OTP Route?

ci. Используйте его в поле country при вызове POST /api/v1/activations или запросе цен.

Спишутся ли деньги, если ивуарийский код не придёт?

Нет. Вы платите только когда код приходит; истёкшая или отменённая активация возвращается на ваш кошелёк полностью.

На каком языке будет проверочное SMS?

Это решает отправляющий сервис, но для ивуарийских аккаунтов чаще всего встречаются французский и английский, поэтому извлекайте числовой код, а не сопоставляйте текст.

Можно ли оставить тот же номер +225 для будущих входов?

Не как самостоятельный продукт, потому что каждый номер OTP Gateway рассчитан на один код. Долгосрочные выделенные номера сразу доступны только в США и Канаде; для Кот-д'Ивуара можно написать в поддержку и уточнить.

Как не тратить средства кошелька, пока я создаю интеграцию?

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

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

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

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