Como levar códigos SMS do DoorDash para seus testes e contas operacionais

OTP Gateway a partir de $0.20 por código196 paísesID da API: doordashNúmeros dedicados EUA/CA a partir de $1.95/mês
Resposta rápida

Para receber um código de verificação do DoorDash com o OTP Route, crie uma ativação no OTP Gateway para o serviço DoorDash no mercado a que sua conta pertence, digite o número no DoorDash e pegue o código no painel ou no seu webhook. Custa a partir de $0.20 por código, e uma ativação sem SMS em 20 minutos é reembolsada na sua carteira.

Onde o DoorDash pede um código por telefone?

O DoorDash vincula as contas a um número de celular para que clientes, entregadores e lojas possam ser contatados sobre um pedido. Momentos típicos em que ele envia um código por SMS:

  • criação de uma conta de cliente ou inclusão de um telefone em uma conta existente;
  • login em um novo dispositivo ou navegador, como verificação de acesso;
  • troca do telefone cadastrado ou recuperação de acesso;
  • cadastro como Dasher, quando o número passa a ser a linha de contato do entregador;
  • configuração de logins de comerciante e de loja compartilhados pela equipe do restaurante.

Os avisos exatos mudam conforme o DoorDash atualiza o app, então monte os testes em torno de "um código pode ser pedido aqui" em vez de uma sequência fixa de telas.

Que equipes usam um número de telefone do DoorDash pelo OTP Route?

Principalmente três grupos. Desenvolvedores que criam integrações de pedidos, entregas ou ponto de venda precisam de um login de teste que não seja o telefone pessoal de alguém. Redes de restaurantes e agências configuram contas de loja para clientes e querem tirar a etapa de verificação do chip de um funcionário. Equipes de QA de empresas de delivery e food-tech comparam o onboarding com um app de referência conhecido nos mercados em que lançam. As páginas de testes de QA e de equipes de operações descrevem os dois padrões.

De qual país deve vir o número do DoorDash?

A rota do DoorDash está disponível em 196 países, incluindo Estados Unidos, Canadá, Austrália, Nova Zelândia, Japão, México, Reino Unido, Alemanha, Finlândia, Suécia, Noruega, Polônia, Porto Rico, Índia e Filipinas.

Escolha o país que corresponde à conta em teste. Um número de um mercado em que a conta nunca fará pedidos parece inconsistente para as verificações de risco do DoorDash e tem mais chance de ser recusado. Para o login de uma loja nos EUA, use um número dos EUA; para um teste de consumidor na Austrália, um número australiano. A disponibilidade por país muda ao longo do dia, então consulte GET /api/v1/countries antes de cada execução.

Como funciona o fluxo da API de verificação por SMS do DoorDash?

Com uma chave Bearer (prefixo or_live_) contra https://otproute.com/api/v1:

  1. GET /api/v1/prices?country=us&service=doordash retorna o preço atual.
  2. POST /api/v1/activations com {"service": "doordash", "country": "us"} reserva um número e devolve um id de ativação.
  3. Digite o número no DoorDash e peça o código.
  4. Trate activation.sms_received no seu webhook. Verifique o X-OTPRoute-Signature (t=<unix>,v1=<hex>, HMAC-SHA256 de <t>.<raw body> com o segredo do endpoint), rejeite timestamps antigos e torne o handler idempotente usando o id da ativação como chave, já que uma nova tentativa pode entregar o mesmo evento duas vezes.
  5. Sem endpoint público no seu CI? Consulte GET /api/v1/activations/{id} por polling, em um intervalo sensato.

O guia de captura por webhook mostra um handler completo.

Como faço isso pelo painel?

Escolha o DoorDash como serviço, depois o país, confira o preço exibido e faça o pedido. Cole o número no DoorDash; o código aparece ao lado quando o SMS chega. Se terminar antes, cancele para liberar o valor reservado. Cada pedido fica no seu histórico de ativações. A equipe de operações que só precisa de um número virtual para o DoorDash de vez em quando pode ficar inteiramente no painel; nada ali exige uma chave de API.

Por que o DoorDash pode não enviar o código?

Cada ativação dura 20 minutos, e você só paga se o código chegar; caso contrário, ou depois de um cancelamento, o valor integral volta para a carteira. O DoorDash, como muitos apps, pode recusar números que classifica como virtuais, e é exatamente por isso que esse reembolso existe. Se a janela fechar vazia, tente de novo mais tarde, experimente outro país compatível com a conta e evite tocar em "reenviar" repetidamente, o que pode acionar limites de taxa. Espace as novas tentativas automáticas em vez de fazer um loop.

Também ajuda verificar o seu lado: confirme que o número foi digitado com o seletor de país correto no DoorDash, que o seu parser lê dígitos em vez de uma frase fixa em inglês e que o seu endpoint de webhook retornou um status de sucesso, para que os eventos não fiquem presos em nova tentativa. O guia de entregas com falha lista mais verificações.

Como é um teste responsável com o DoorDash?

Siga os termos do DoorDash. Mantenha uma conta por pessoa real ou empresa e nunca use números do OTP Route para resgatar promoções de novos clientes mais de uma vez nem para recriar uma conta restrita. O OTP Route serve para testar seus próprios produtos e operar suas próprias contas legítimas, e a Política de Uso Aceitável vale para cada pedido. DoorDash é marca registrada de seu titular, e o OTP Route não é afiliado a ela.

Perguntas frequentes

Posso receber um OTP do DoorDash por API?

Sim. Crie uma ativação com o serviço doordash e o id do país de que precisa, depois leia o código no webhook activation.sms_received ou consultando a ativação por polling.

Qual país devo escolher para o número de telefone do DoorDash?

O que corresponde ao mercado da conta, por exemplo us para o login de uma loja nos EUA. Países incompatíveis têm mais chance de serem recusados.

O DoorDash aceita um número virtual para verificação?

Nem sempre. O DoorDash pode recusar números que trata como virtuais, e quando nenhum código chega em 20 minutos sua carteira é reembolsada automaticamente.

Qual é a melhor opção para uma conta de loja que precisa fazer login de novo mais tarde?

Um Número Dedicado nos EUA ou no Canadá, a partir de $1.95/month, que você mantém enquanto ele renova e que encaminha os SMS de entrada ao seu webhook como number.sms_received. Um número de uso único do OTP Gateway não consegue receber um código de login posterior.

Posso fazer verificação por SMS do DoorDash em testes de CI sem gastar dinheiro?

Sim. Solicite o modo sandbox em uma conta de desenvolvimento para obter números e códigos simulados em testes de ponta a ponta que não tocam na carteira.

Quanto custa um código de verificação do DoorDash?

A partir de $0.20 por código; o preço exato depende do país e é retornado por GET /api/v1/prices e exibido antes do pedido.

Como pago pelos códigos do DoorDash?

Recarregue a carteira pré-paga em USD por cartão ou com USDT/USDC. Não há mensalidade, e cada recarga vem com uma fatura em PDF por e-mail.

Posso usar o OTP Route para criar várias contas do DoorDash para códigos promocionais?

Não. Isso viola os termos do DoorDash e a Política de Uso Aceitável do OTP Route; os números servem para testes e para operar suas próprias contas legítimas.

Os nomes dos serviços são marcas registradas de seus respectivos proprietários. A OTP Route não é afiliada a eles. Use os números de forma lícita e siga os termos de cada serviço e nossa Política de Uso Aceitável.

Roteie seu primeiro OTP em minutos

Crie uma conta gratuita, recarregue sua carteira em USD e peça um número pelo painel ou pela API. Sem mensalidade.