Получение OTP Flipkart на тестовые номера через API или панель

OTP Gateway от $0.20 за код201 странID API: flipkartВыделенные номера США/CA от $1.95/мес.
Краткий ответ

Чтобы получить код подтверждения Flipkart, закажите временный номер для сервиса flipkart в OTP Gateway от OTP Route, введите его на экране регистрации или входа во Flipkart и прочитайте код в панели управления либо через API и вебхуки. Цена начинается от $0.20 за код, а списывается плата только если SMS пришло в пределах 20-минутного окна.

Где Flipkart запрашивает код из SMS?

Flipkart, индийский маркетплейс, во многом строит аккаунт вокруг номера мобильного телефона. Покупатели обычно регистрируются и входят с помощью номера и одноразового кода; код могут запросить и при смене контактных данных, или когда приложению нужно убедиться, что за аккаунтом действительно стоит владелец. Похожие проверки встречают и продавцы в Seller Hub.

Для команды, которая работает вокруг Flipkart (например, партнёрский инструмент, интеграция для продавцов или QA-лаборатория, проверяющая партнёрский сценарий), каждый такой запрос — шаг, где нужно настоящее SMS. Использовать для этого личный телефон сотрудника ненадёжно, а ещё личные номера попадают в бизнес-аккаунты.

Из каких стран можно получить OTP Flipkart?

Сервис Flipkart сейчас маршрутизируется через 201 страну. Среди них Индия, Непал, Бангладеш, Шри-Ланка, Объединённые Арабские Эмираты, Саудовская Аравия, Катар, Сингапур, Малайзия, Великобритания, США, Канада, Косово и Болгария.

Страну нужно выбирать под тестовый сценарий. Витрина Flipkart рассчитана на индийских покупателей, поэтому маршрут +91 лучше всего отражает реального пользователя. Другие страны полезны, когда нужно посмотреть, как сценарий обрабатывает зарубежный номер; примет ли такой номер Flipkart — решает сам Flipkart, и это может меняться.

Команды, которые обслуживают индийских покупателей за границей, например в странах Персидского залива, иногда тестируют обе стороны: номер +91, который покупатель сохранил, и местный номер, которым он пользуется каждый день. Чтобы прогнать один и тот же тестовый скрипт для двух стран, достаточно поменять идентификатор страны, так что такое сравнение настроить недорого.

Как получить код подтверждения Flipkart через API?

Вам понадобится Bearer-ключ (префикс or_live_) из консоли разработчика:

  1. Проверьте актуальную цену: GET /api/v1/prices?country=in&service=flipkart.
  2. Закажите номер: POST /api/v1/activations с телом {"service": "flipkart", "country": "in"}.
  3. Введите полученный номер во Flipkart и запросите код.
  4. Обработайте вебхук activation.sms_received или опрашивайте GET /api/v1/activations/{id}.

Прежде чем доверять вебхуку, проверьте X-OTPRoute-Signature и отбрасывайте события со старой меткой времени. Сделайте обработчик идемпотентным, опираясь на идентификатор активации: так повторно доставленное событие не отправит один и тот же код дважды. Этот приём показан в руководстве по приёму OTP через вебхуки.

Почему OTP Flipkart может не прийти?

Причин несколько: маршрут перегружен, Flipkart ограничивает повторные запросы из одной сессии или отклоняет номер, распознав его как виртуальный. Ничего из этого вам не стоит денег: если SMS не пришло за 20 минут, активация автоматически возвращается на кошелёк, и отмена раньше срока даёт тот же результат.

Если так случилось, дождитесь конца окна, повторите попытку позже или по другому маршруту и не отправляйте новые заказы в плотном цикле: это, как правило, вызывает ограничения и на стороне Flipkart.

Может ли не разработчик сделать это из панели управления?

Да. Откройте OTP Gateway, найдите Flipkart, выберите страну, проверьте цену и подтвердите заказ. Номер появится с обратным отсчётом; когда код придёт, он отобразится рядом с номером, и его останется только скопировать. Мерчендайзеры и сотрудники поддержки часто работают именно так, а инженеры используют API.

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

Когда лучше выделенный номер и что считается добросовестным использованием?

Номера шлюза рассчитаны на один код, поэтому подходят для тестов, но не для аккаунтов, в которые нужно будет войти снова через месяц. Выделенные номера (Dedicated Numbers) от $1.95/мес. остаются за вами, пока продлеваются, принимают SMS в панели и по вебхуку, но существуют только в США и Канаде; для аккаунта, связанного с Flipkart, они годятся лишь в том случае, если этот аккаунт принимает такой номер.

Что бы вы ни выбрали, соблюдайте условия Flipkart: один аккаунт на реального человека или компанию, никакой накрутки акций и ничего, что обходит проверки. OTP Route предназначен для тестирования и работы с вашими собственными законными продуктами и аккаунтами в рамках Политики допустимого использования. См. временные и выделенные номера.

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

Какой идентификатор сервиса Flipkart в API OTP Route?

Идентификатор — просто flipkart; он передаётся как значение service при проверке цен и заказе активаций.

Можно ли получить OTP Flipkart без индийской SIM-карты?

Да. Индийский номер из OTP Gateway принимает код Flipkart, а вы читаете его в панели управления или через API.

Всегда ли Flipkart принимает виртуальный номер?

Нет. Flipkart может отклонять некоторые виртуальные номера, поэтому, если код не пришёл, вам возвращаются деньги.

Возможна ли проверка по SMS Flipkart для тестирования в CI-конвейере?

Да. Опрашивайте GET /api/v1/activations/{id} из задачи или направьте вебхук на тестовый приёмник; на этапе разработки аккаунт в песочнице может возвращать имитированные коды. Боевые прогоны списываются с предоплаченного кошелька в USD, который пополняется картой или USDT/USDC, без абонентской платы, а на каждое пополнение приходит PDF-счёт.

Сколько стоит телефонный номер для получения кода Flipkart?

От $0.20 за код; точная цена зависит от страны, и перед заказом её возвращает эндпоинт цен.

Можно ли позже снова войти в тот же аккаунт Flipkart?

С номером шлюза — нет, он рассчитан на одну проверку. Для долгоживущих аккаунтов лучше использовать номер, который контролирует ваша компания.

Какую страну выбрать для теста Flipkart?

Начните с Индии, ведь именно там находятся покупатели Flipkart. Другую страну берите только тогда, когда тест посвящён именно зарубежному номеру.

Связан ли OTP Route с Flipkart?

Нет. Flipkart — товарный знак его владельца, и OTP Route никак с ним не связан.

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

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

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