Русский
Как получить SMS-код Deliveroo, не привязывая его к личному телефону сотрудника
Команда может получить код подтверждения Deliveroo, заказав одноразовый номер для сервиса deliveroo в OTP Gateway от OTP Route, введя его в Deliveroo и прочитав код в панели или через API и подписанные вебхуки. Цена — от $0.20 за код, а если SMS не придёт за 20 минут, вся сумма вернётся на кошелёк.
Чей телефон должен получать код Deliveroo для ресторана?
Ситуация в операционной работе знакомая. Сети ресторанов, оператору «тёмной кухни» или агентству, которое ведёт карточки заведений, нужно подтвердить аккаунт Deliveroo, а под рукой только телефон сменного менеджера, который может уволиться уже в следующем месяце. У QA-команд похожая проблема: они разрабатывают сценарий заказа для рынка, где Deliveroo — часть пути клиента, и хотят увидеть регистрацию глазами местного пользователя, не собирая SIM-карты сотрудников.
В обоих случаях цель одна: получить один OTP Deliveroo на номер, который контролирует компания, привязать его к тикету или тестовому прогону и не пускать личные номера сотрудников в корпоративные аккаунты. На странице решения для операционных команд описано, как команды организуют это для множества точек.
Где Deliveroo запрашивает номер телефона?
Deliveroo — платформа доставки еды и продуктов, наиболее известная в Великобритании и Ирландии; сервис также работает в ряде стран континентальной Европы, Ближнего Востока и Азии. Мобильный номер в аккаунте клиента позволяет курьерам и поддержке связаться по заказу, а приложение может отправить SMS-код для подтверждения этого номера при создании аккаунта, входе с нового устройства или смене номера. Точное поведение зависит от рынка и версии приложения, поэтому шаг с кодом лучше наблюдать, а не предполагать.
Как работает API проверочных кодов Deliveroo?
Запросы отправляются на https://otproute.com/api/v1 с Bearer-ключом, начинающимся с or_live_; ключи создаются в консоли разработчика (до 10 ключей, 300 запросов в минуту).
- Узнайте id страны через
GET /api/v1/countries; id сервиса —deliveroo. - Получите текущую цену:
GET /api/v1/prices?country=<id>&service=deliveroo. - Создайте активацию:
POST /api/v1/activationsс телом{"service": "deliveroo", "country": "<id>"}. - Введите полученный номер на экране Deliveroo, где он запрашивается.
- Заберите код из вебхука или через
GET /api/v1/activations/{id}. - Если шаг отменён, вызовите
POST /api/v1/activations/{id}/cancel.
Для вебхуков зарегистрируйте эндпоинт (до 5 на аккаунт) и подпишитесь на activation.sms_received, activation.expired и activation.cancelled. Проверяйте X-OTPRoute-Signature (t=<unix>,v1=<hex>): вычислите HMAC-SHA256 от <t>.<raw body> с секретом эндпоинта, отклоняйте устаревшие метки времени и делайте обработчик идемпотентным, чтобы повторная доставка события с тем же id активации ничего не меняла. Если входящий трафик закрыт, проще опрашивать API. Подробности — в документации.
Те, кто не пишет код, могут сделать то же самое в панели: откройте OTP Gateway, выберите Deliveroo и страну, подтвердите цену, скопируйте номер и дождитесь кода на экране.
Какой маршрут страны подходит для номера Deliveroo?
Сервис deliveroo сейчас доступен в 198 странах OTP Route. Выбирайте номер того рынка, где будет работать аккаунт: приложение доставки привязывает адреса, способы оплаты и доступные рестораны к региону, а несоответствующий номер делает тест нереалистичным.
В списке есть маршруты Великобритании, Ирландии, Франции, Бельгии, Италии, ОАЭ, а также Кувейта, Катара, Сингапура, Гонконга, Нидерландов, Испании, Германии, США и Канады. Наличие меняется в течение дня, поэтому перед каждым прогоном запрашивайте актуальный список стран, а не храните жёсткое соответствие.
Почему SMS от Deliveroo может не прийти?
Deliveroo, как и многие потребительские приложения, может отклонять виртуальные номера или ограничивать частоту отправки кодов в одном сценарии. Скорость маршрутов тоже различается. Если за 20 минут окна ничего не пришло или вы отменили активацию, списанная сумма автоматически возвращается на кошелёк.
- Дайте окну отработать полностью, прежде чем считать попытку неудачной.
- Учитывайте, что на некоторых рынках Deliveroo может не принять виртуальный номер.
- Повторите позже или выберите другую поддерживаемую страну, которая по-прежнему подходит аккаунту.
- Не запускайте новые активации в тугом цикле; делайте паузы между попытками.
- Сохраняйте id активации в тикете, чтобы команда могла проследить каждую попытку.
Когда лучше выбрать выделенный номер?
Одноразовый номер принимает один код. Бизнес-аккаунту, который будет заходить снова с новых устройств, или входящей линии поддержки, которая должна постоянно получать SMS, нужен номер, остающийся за вами. Выделенные номера (Dedicated Numbers) доступны в США и Канаде от $1.95/month: входящие SMS в панели и на ваш вебхук через number.sms_received, исходящие SMS и звонки из браузера; номер продлевается с кошелька, пока вы его не освободите. Для аккаунта Deliveroo в любой другой стране самостоятельной долгосрочной линии нет, но можно написать на [email protected] и спросить. Подробнее — на странице виртуальных номеров.
Что считается ответственным использованием с Deliveroo?
Соблюдайте условия Deliveroo. Один аккаунт — на одного реального человека или одну компанию; не используйте OTP Route для создания аккаунтов ради промоакций или реферальных бонусов, для возврата после блокировки или для выдачи себя за другого. OTP Route предназначен для тестирования вашего собственного продукта и работы с вашими законными аккаунтами, и на него распространяется Политика допустимого использования. Deliveroo — товарный знак его владельца, и OTP Route не связан с ним.
Оплата — предоплаченный кошелёк в USD без ежемесячной платы; пополнение картой или USDT/USDC, на каждое пополнение выдаётся PDF-счёт. Для аккаунта разработки можно запросить режим песочницы, чтобы отработать API-сценарий на имитированных номерах и кодах.
Частые вопросы
Можно ли получить OTP Deliveroo без SIM-карты?
Да. Закажите номер для сервиса deliveroo в OTP Gateway и читайте код в панели, через опрос или подписанный вебхук.
Какой id сервиса использует Deliveroo в API?
Используйте deliveroo в поле service запроса POST /api/v1/activations и в запросах цены.
Сколько стоит SMS-верификация Deliveroo для тестирования?
Каждый код Deliveroo стоит от $0.20; цену для выбранной страны вы увидите до заказа, и деньги списываются, только если код пришёл.
Примет ли Deliveroo любой заказанный мной номер?
Нет. Deliveroo может отклонять виртуальные номера на некоторых маршрутах, поэтому активации без кода возвращаются полностью.
Какую страну выбрать для номера Deliveroo?
Ту, где аккаунт будет реально использоваться, чтобы регион, язык и список ресторанов соответствовали вашему тестовому сценарию.
Может ли наш ресторан сохранить один номер для будущих входов в Deliveroo?
Если аккаунт находится в США или Канаде, подойдёт выделенный номер из панели. В остальных странах напишите в поддержку и уточните, что возможно.
Можно ли с помощью OTP Route собирать предложения для новых клиентов Deliveroo?
Нет. Это нарушает условия Deliveroo и Политику допустимого использования OTP Route; пользуйтесь сервисом только для собственных законных аккаунтов и тестов.
Названия сервисов являются товарными знаками их владельцев. OTP Route не связан с ними. Используйте номера законно, соблюдайте условия каждого сервиса и нашу Политику допустимого использования.