SMS-коды DoorDash в ваших тестовых прогонах и операционных аккаунтах

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

Чтобы получить код подтверждения DoorDash через OTP Route, создайте активацию OTP Gateway для сервиса DoorDash на рынке, которому принадлежит ваш аккаунт, введите номер в DoorDash и заберите код в панели или на вебхуке. Стоимость — от $0.20 за код, а активация без SMS в течение 20 минут возвращается на кошелёк.

Где DoorDash запрашивает код по телефону?

DoorDash привязывает аккаунты к мобильному номеру, чтобы клиенты, курьеры и заведения были доступны по заказу. Типичные моменты, когда приходит SMS-код:

  • создание клиентского аккаунта или добавление в него номера телефона;
  • вход с нового устройства или браузера как проверка логина;
  • смена номера в профиле или восстановление доступа;
  • регистрация в качестве Dasher, когда номер становится контактной линией курьера;
  • настройка входов для мерчантов и заведений, которыми пользуется персонал ресторана.

Точные запросы меняются по мере обновления приложения DoorDash, поэтому стройте тесты вокруг формулировки «здесь может запрашиваться код», а не вокруг фиксированной последовательности экранов.

Каким командам нужен номер DoorDash от OTP Route?

В основном трём группам. Разработчикам интеграций заказов, доставки или кассовых систем нужен тестовый логин, не привязанный к чьему-то личному телефону. Группы ресторанов и агентства настраивают аккаунты заведений для клиентов и хотят вынести шаг верификации с SIM-карты сотрудника. QA-команды в компаниях доставки и фудтеха сравнивают собственный онбординг с известным эталонным приложением на рынках, где запускаются. Оба сценария описаны на страницах QA-тестирования и решений для операционных команд.

Из какой страны должен быть номер DoorDash?

Маршрут DoorDash доступен в 196 странах, включая США, Канаду, Австралию, Новую Зеландию, Японию, Мексику, а также Великобританию, Германию, Финляндию, Швецию, Норвегию, Польшу, Пуэрто-Рико, Индию и Филиппины.

Выбирайте страну, которая соответствует тестируемому аккаунту. Номер из рынка, где аккаунт никогда не будет делать заказы, выглядит несогласованным для проверок рисков DoorDash, и его скорее отклонят. Для входа заведения в США берите американский номер; для потребительского теста в Австралии — австралийский. Наличие по странам меняется в течение дня, поэтому перед каждым прогоном обращайтесь к GET /api/v1/countries.

Как проходит SMS-верификация DoorDash через API?

С Bearer-ключом (префикс or_live_) к https://otproute.com/api/v1:

  1. GET /api/v1/prices?country=us&service=doordash возвращает актуальную цену.
  2. POST /api/v1/activations с телом {"service": "doordash", "country": "us"} резервирует номер и возвращает id активации.
  3. Введите номер в DoorDash и запросите код.
  4. Обработайте activation.sms_received на вебхуке. Проверьте X-OTPRoute-Signature (t=<unix>,v1=<hex>, HMAC-SHA256 от <t>.<raw body> с секретом эндпоинта), отклоняйте устаревшие метки времени и сделайте обработчик идемпотентным, привязав его к id активации: при повторной попытке одно и то же событие может прийти дважды.
  5. Нет публичного эндпоинта в CI? Вместо этого опрашивайте GET /api/v1/activations/{id} с разумным интервалом.

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

Как сделать это из панели?

Выберите DoorDash как сервис, затем страну, проверьте показанную цену и закажите номер. Вставьте номер в DoorDash; код появится рядом, когда придёт SMS. Если закончили раньше, отмените заказ, чтобы снять блокировку средств. Каждый заказ остаётся в истории активаций. Сотрудники операционных отделов, которым время от времени нужен виртуальный номер для DoorDash, могут полностью работать в панели: API-ключ там не требуется.

Почему DoorDash может не прислать код?

Каждая активация длится 20 минут, и вы платите, только если код пришёл; иначе, а также после отмены, вся сумма возвращается на кошелёк. DoorDash, как и многие приложения, может отклонять номера, которые считает виртуальными, — именно поэтому и существует возврат. Если окно закрылось пустым, повторите позже, попробуйте другую страну, подходящую аккаунту, и не нажимайте «отправить повторно» много раз подряд: это может сработать как ограничение частоты. Разносите автоматические повторы по времени, а не гоняйте их в цикле.

Полезно проверить и свою сторону: что номер введён в DoorDash с правильным селектором страны, что ваш парсер читает цифры, а не фиксированную английскую фразу, и что ваш вебхук вернул успешный статус, чтобы события не застряли в повторах. Больше проверок — в руководстве по сбоям доставки.

Как выглядит ответственное тестирование DoorDash?

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

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

Можно ли получить OTP DoorDash через API?

Да. Создайте активацию с сервисом doordash и нужным id страны, затем читайте код из вебхука activation.sms_received или опрашивайте активацию.

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

Ту, что соответствует рынку аккаунта, например us для входа заведения в США. Несоответствующие страны отклоняются чаще.

Принимает ли DoorDash виртуальный номер для верификации?

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

Что лучше для аккаунта заведения, которому позже нужно войти снова?

Выделенный номер в США или Канаде от $1.95/month: он остаётся за вами, пока продлевается, и пересылает входящие SMS на ваш вебхук как number.sms_received. Одноразовый номер OTP Gateway не может принять код для последующего входа.

Можно ли проводить SMS-верификацию DoorDash для тестирования в CI без расходов?

Да. Запросите режим песочницы для аккаунта разработки: вы получите имитированные номера и коды для сквозных тестов, не затрагивающих кошелёк.

Сколько стоит код подтверждения DoorDash?

От $0.20 за код; точная цена зависит от страны, возвращается через GET /api/v1/prices и показывается до заказа.

Как оплачивать коды DoorDash?

Пополняйте предоплаченный кошелёк в USD картой или USDT/USDC. Ежемесячной платы нет, а на каждое пополнение по электронной почте приходит PDF-счёт.

Можно ли использовать OTP Route для создания нескольких аккаунтов DoorDash ради промокодов?

Нет. Это нарушает условия DoorDash и Политику допустимого использования OTP Route; номера предназначены для тестов и работы с вашими законными аккаунтами.

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

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

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