Autenticação WhatsApp

Verificação OTP via WhatsApp

Entregue OTPs pelo WhatsApp para taxas de entrega mais altas, criptografia e uma experiência do usuário perfeita. Mensagens de autenticação são a categoria de menor custo da Meta.

✦ No credit card required · Free plan available · Setup in 5 minutes

Por Que OTPs WhatsApp em Vez de SMS?

OTPs via WhatsApp oferecem vantagens significativas sobre SMS tradicional: taxas de entrega mais altas, criptografia de ponta a ponta para segurança, preenchimento automático com um toque e menor custo por mensagem.

  • 99%+ de entrega vs 85-90% para SMS
  • Criptografia de ponta a ponta por padrão
  • Preenchimento automático com um toque no Android
WhatsApp OTP vs SMS Delivery Speed Chart
Comparação de Verificação

OTP WhatsApp vs. OTP SMS Tradicional vs. Apps Autenticadores

Compare capacidade de entrega, velocidade de verificação, padrões de segurança e perfis de custo.

Métrica OTP WhatsApp OTP SMS Tradicional Apps Autenticadores (TOTP)
Latência de Entrega < 2 segundos 10 - 30+ segundos Instantâneo (Geração local)
Atrito de Configuração Nenhum (Usa aplicativo ativo) Nenhum (Caixa de entrada nativa SMS) Alto (Requer download de app)
Preenchimento Automático com Um Toque ✓ (Suportado no Android) ✓ (Permissão nativa do dispositivo) ✗ (Cópia manual de código)
Taxa de Sucesso de Entrega 99%+ 82% - 88% (Filtros de spam) 100% (Sem rede necessária)
Início Rápido

Envie um OTP WhatsApp em Segundos

curl -X POST https://api.startmessaging.com/v1/auth/otp \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "to": "+5511999999999",
    "channel": "whatsapp",
    "code_length": 6,
    "language": "pt"
  }'
const res = await fetch('https://api.startmessaging.com/v1/auth/otp', {
  method: 'POST',
  headers: {
    'Authorization': 'Bearer YOUR_API_KEY',
    'Content-Type': 'application/json',
  },
  body: JSON.stringify({
    to: '+5511999999999',
    channel: 'whatsapp',
    code_length: 6,
    language: 'pt',
  }),
});

const { request_id } = await res.json();
import requests

res = requests.post(
    'https://api.startmessaging.com/v1/auth/otp',
    headers={'Authorization': 'Bearer YOUR_API_KEY'},
    json={
        'to': '+5511999999999',
        'channel': 'whatsapp',
        'code_length': 6,
        'language': 'pt',
    },
)

request_id = res.json()['request_id']
Sandbox da API de Autenticação — Em Breve This API route is under construction. Sandbox access is available for early adopters. Request Sandbox Access
FAQs

Autenticação WhatsApp — FAQ

Qual é a diferença entre OTP WhatsApp e OTP SMS?

OTPs via WhatsApp são entregues pelo aplicativo WhatsApp em vez de SMS. Diferenças principais: WhatsApp oferece criptografia ponta a ponta, taxas de entrega mais altas (99%+ vs ~85% para SMS), preenchimento automático com um toque no Android e menor custo por mensagem. SMS OTPs são melhores para usuários sem WhatsApp. Nossa API suporta fallback automático.

O WhatsApp suporta preenchimento automático com um toque?

Sim! Em dispositivos Android, as mensagens de autenticação WhatsApp suportam um botão de preenchimento automático com um toque. Quando os usuários recebem o OTP, podem tocar em um único botão para copiar e colar automaticamente o código no seu aplicativo — sem necessidade de digitação manual.

Os OTPs do WhatsApp estão em conformidade com as diretrizes específicas de cada país?

Sim, nosso serviço OTP do WhatsApp atende aos padrões regulatórios globais e funciona perfeitamente com operadoras de fallback automático para SMS. No Brasil, atende totalmente à LGPD por meio de criptografia de ponta a ponta.

Qual é o tempo de expiração para os OTPs do WhatsApp?

Por padrão, os códigos OTP são válidos por 5 minutos. No entanto, você pode personalizar o tempo de expiração (de 1 a 15 minutos) nos parâmetros de requisição da API de acordo com as políticas do seu app.

Posso personalizar o modelo de mensagem OTP do WhatsApp?

Sim. A Meta exige que os modelos de autenticação sigam uma estrutura específica (geralmente com um parâmetro para o código e, opcionalmente, um botão). Você pode criar os modelos no painel e enviá-los para aprovação.

WhatsApp API

Proteja Seus Usuários com OTPs WhatsApp

Plano grátis. Comece em 5 minutos.