Português
Como receber códigos SMS do Grab para testes: gateway ou linha dedicada?
Uma equipe pode receber um código de verificação do Grab em um número da OTP Route pedindo uma ativação de uso único para o serviço grab no OTP Gateway e lendo o código no painel ou coletando-o por polling REST ou por um webhook assinado. Os preços começam em $0.20 por código e, se nenhum código chegar em 20 minutos, a cobrança é reembolsada.
O seu teste do Grab precisa de um código ou de vários?
Decida isso antes de escrever qualquer automação. O Grab, o super-app do Sudeste Asiático para corridas, entrega de comida e pagamentos, identifica as contas pelo número de telefone e envia um código único por SMS quando alguém se cadastra ou faz login em um novo dispositivo.
- Um código por caso de teste. Uma execução de QA que percorre o cadastro, ou uma verificação de integração de parceiro que precisa de um perfil de passageiro novo, combina com o OTP Gateway: um número, um código e a ativação se encerra.
- Logins repetidos na mesma conta. Se um perfil de staging precisa fazer login de novo na semana que vem, um número de uso único é a ferramenta errada, porque você não o terá depois. Os Dedicated Virtual Numbers, a partir de $1.95/month, são vendidos apenas para os Estados Unidos e o Canadá e continuam recebendo SMS enquanto são renovados. Só servem quando o Grab aceita um número dos EUA ou do Canadá no mercado que você testa.
Números temporários versus dedicados trata dessa troca em mais profundidade.
Quais países podem fornecer um número de telefone para o Grab?
Na OTP Route, os códigos do Grab podem ser recebidos em números de 197 países. A área de atuação do próprio Grab é o Sudeste Asiático; por isso, a maioria das equipes escolhe números desses mercados: Singapura, Malásia, Indonésia, Filipinas, Tailândia, Vietnã, Camboja e Mianmar. Outras opções da lista incluem Taiwan, Hong Kong, Japão, Coreia do Sul, Austrália, Índia, Reino Unido e Estados Unidos.
Combine o número com o mercado da conta em teste. Um fluxo de checkout em Jacarta deve ser verificado com um número indonésio, e um painel de lojista em Singapura com um número singapurense; caso contrário, você testa um caminho que os usuários reais nunca percorrem. A disponibilidade por país muda ao longo do dia; por isso, leia-a em tempo real.
Como automatizar o fluxo da API de verificação por SMS do Grab?
A automação do Grab conversa com https://otproute.com/api/v1, autenticando cada chamada com uma chave Bearer or_live_ criada no Developer console. Cada conta tem até 10 chaves e 5 endpoints de webhook, com limite de 300 requisições por minuto, o que deixa espaço para várias execuções paralelas do Grab.
- Confirme o id de serviço
grabemGET /api/v1/servicese o id do país emGET /api/v1/countries. - Leia o preço em tempo real com
GET /api/v1/prices?country=<id>&service=grab. - Crie o pedido:
POST /api/v1/activationscom{"service": "grab", "country": "<id>"}. - Digite o número na tela de cadastro do Grab no seu dispositivo de teste ou emulador.
- Colete o código e conclua o fluxo.
Nos webhooks, inscreva-se em activation.sms_received, activation.expired e activation.cancelled. Verifique X-OTPRoute-Signature (t=<unix>,v1=<hex>) calculando HMAC-SHA256 sobre <t>.<raw body> com o segredo do endpoint, rejeite timestamps antigos e use o id de ativação como chave do processamento, para que um evento reenviado não conclua um teste duas vezes. Se preferir polling, consulte GET /api/v1/activations/{id} a cada poucos segundos; cancele com POST /api/v1/activations/{id}/cancel quando uma execução for abortada. Veja a documentação da API e o guia de captura por webhook.
Como recebo um OTP do Grab no painel?
Entre na conta, abra o OTP Gateway, escolha Grab e um país, confira o preço e confirme. Copie o número para o app, solicite o código e mantenha aberta a página da ativação. O SMS aparece ali quando chegar, sem nenhuma chave de API envolvida.
Por que um código do Grab pode não chegar?
O Grab pode recusar números virtuais, limitar tentativas repetidas de um mesmo dispositivo ou aplicar verificações específicas por mercado. A disponibilidade das rotas também varia ao longo do dia. Deixe a ativação correr por seus 20 minutos; se nada chegar, o valor integral volta para a sua carteira automaticamente, assim como quando você cancela. Depois, tente mais tarde ou com um número de outro país compatível que ainda combine com o seu caso de teste, e não faça novos pedidos em laço sem uma pausa.
O que é um teste responsável do Grab?
Use a OTP Route somente para testar e operar os seus próprios produtos e contas legítimos. Siga os termos do Grab, mantenha uma conta por pessoa real ou empresa e nunca use números para driblar verificações de identidade no cadastro de motoristas ou lojistas, para juntar promoções ou para recriar contas restritas. A OTP Route não é afiliada ao Grab; o nome é marca registrada de seu titular, e a nossa Política de Uso Aceitável vale para cada pedido.
Como é cobrada a verificação do Grab?
Os pedidos saem de uma única carteira pré-paga em USD, sem mensalidade e sem plano para escolher. Recarregue por cartão ou com USDT/USDC e espere uma fatura em PDF por e-mail a cada pagamento. Durante o desenvolvimento, peça o modo sandbox em uma conta de desenvolvimento para obter números e códigos simulados. Os valores atuais estão em preços.
Perguntas frequentes
Qual é o id de serviço do Grab na API?
É grab. Passe-o na consulta de preços e no corpo de POST /api/v1/activations.
Posso receber um OTP do Grab para uma conta de Singapura ou da Malásia?
Sim, quando o Grab estiver disponível naquela rota de país. Escolha o país do mercado do Grab em que a conta de teste deve existir.
O Grab aceitará um número virtual em testes de cadastro?
Não necessariamente; o Grab pode recusar alguns números virtuais. Se nenhum código chegar em 20 minutos, você é reembolsado automaticamente.
Posso entrar de novo em uma conta de teste do Grab mais tarde com o mesmo número?
Não com uma ativação de uso único. Para logins repetidos, serve um Dedicated Number dos EUA ou do Canadá a partir de $1.95/month, se o Grab aceitar essa região no seu teste.
Quanto custa um código de verificação do Grab?
A partir de $0.20 por código; o preço exato depende do país e é retornado em tempo real pela API e pelo painel.
Devo usar polling ou webhooks para os códigos do Grab?
Os webhooks combinam com execuções paralelas de CI; o polling combina com scripts simples. Em ambos os casos, verifique a assinatura e mantenha os handlers idempotentes pelo id de ativação.
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.