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