Verificação de número sem SMS OTP
Verifique a posse de um número.
Sem enviar SMS.
Seu usuário envia uma mensagem de WhatsApp pré-preenchida do próprio telefone. Você recebe o número verificado — sem código para enviar, digitar ou repassar.
- Nenhum SMS enviado ou pago por você
- Nada para o usuário digitar
- Cobrado apenas em caso de sucesso
Escaneie para uma demonstração real
0.0%
Conversão do fluxo completo
Captura do telefone incluída
0.0s
Tempo mediano até verificado
Nenhum número ou código digitado
0€
Gasto com SMS, para sempre
A mensagem é enviada pelo usuário
0+
Países cobertos
Em qualquer lugar onde o WhatsApp funcione
Medido em produção real, de ponta a ponta (metodologia)
Como funciona
Três etapas. Zero atrito.
O OTP clássico envia um segredo e espera que ele retorne. O Phone-Verif extrai o número verificado direto do usuário.
A prova é uma mensagem enviada da conta de WhatsApp do usuário, não um código que precisa voltar.
Sem WhatsApp no telefone? Mantenha seu provedor de SMS como alternativa para essas sessões.
Por que é diferente
O OTP, invertido.
A verificação da era Twilio envia um segredo e cobra de você, chegue ou não. Achamos que deveria ser o contrário: o usuário envia, você recebe, cobrança só no sucesso.
o padrão estabelecido
Enviar um código
Usuário digita o número
erros de digitação, formatos de país errados
Você paga uma operadora para enviar um código
cobrado por tentativa, entregue ou não
O código atravessa a rede SS7
interceptação, troca de SIM, fraude de bombeamento AIT
Usuário espera, troca de app, memoriza
o momento de abandono
Usuário digita os seis dígitos de volta
erro de digitação → reenvio → nova cobrança
Você compara as strings e espera
um código encaminhado passa nesse teste
o padrão invertido
Extrair uma prova
Usuário toca no link ou escaneia o QR
número capturado automaticamente
Usuário toca em enviar no WhatsApp
a prova chega, a sessão muda para verificada
Um código pode ser phishado, encaminhado ou usado em fraude. Com uma mensagem enviada do próprio número, não há código para entregar. Você não verifica se alguém conhece um segredo: deixa o telefone falar por si.
a partir de 0,01€ por verificação bem-sucedida.
Tentativas falhas não custam nada, créditos nunca expiram.
Etapas até a verificação
Segredos em trânsito
Digitação exigida do usuário
Limites: o usuário precisa de WhatsApp no telefone do número. Para os demais, o SMS continua sendo uma alternativa útil.
Estime seus custos com a calculadora SMS vs Phone-VerifPor que as contas de OTP por SMS não param de explodir — fraude AIT explicadaCasos de uso
Um primitivo, todo fluxo.
A posse comprovada de um número é o átomo da identidade digital. Tudo o que você constrói em cima dele é uma composição.
Estudo de caso
Milhares de estudantes, verificados pelo WhatsApp.
A Emy, plataforma de aprendizagem com IA, cadastra estudantes brasileiros para uma olimpíada nacional de educação financeira — contas com telefone verificado, sem senhas, sem SMS.

“Se seus usuários estão no WhatsApp, é a decisão óbvia. Integração extremamente simples — dois endpoints de API —, experiência muito superior aos códigos por SMS, e ainda ganha números verificados como bônus para o CRM. Fomos do zero à produção em um dia.”

Pedro Gaya
Desenvolvedor líder, Emy
63%
conversão de verificação para cadastro
contra os 50% que a equipe esperava
1 dia
da primeira chamada de API à produção
~100 linhas de código de backend no total
≈0
tentativas de fraude e chamados de login
com prêmios em dinheiro em jogo
Fluxo do desenvolvedor
A API inteira cabe na sua cabeça.
Dois endpoints: abra uma sessão, leia a prova. Sem contorções de webhook, sem prisão a SDK de fornecedor, sem console de 40 páginas. Se você sabe chamar uma API HTTP, já sabe como isso funciona.
# 1 — open a verification sessioncurl "https://api.phone-verif.com/start-verification" \-H "x-api-key: pv_live_9f2…"# 2 — show the returned QR or deep link, then read the proofcurl "https://api.phone-verif.com/check-verification-status?session_id=b7e1-44c0" \-H "x-api-key: pv_live_9f2…"# → { "status": "verified", "validated_phone_number": "+33612345647" }
Modo de teste incluído - execute o fluxo completo sem gastar um crédito.
Ler o guia de integraçãoBlocos de construção
Cada superfície, já pronta.
Web, mobile, quiosque, com ou sem backend — cada sessão expõe todas as superfícies de uma vez. Comece com uma, adote as demais sem mudar nada.
API REST
Dois endpoints: um inicia a sessão, outro a verifica. JSON, chave no cabeçalho. Tudo abaixo é construído sobre isso.
POST /start-verification
Webhooks assinados
Cada mudança de status é enviada ao seu backend na hora, assinada para verificar a origem. Sem polling.
X-Webhook-Signature: sha256=…
Quatro fluxos, uma integração
Os mesmos endpoints executam verificação, login sem senha, 2FA e verificação de idade. Trocar de uso é um parâmetro, não uma reescrita.
?flow=phone | login | 2fa | age
Código QR + deep link
Cada sessão traz uma imagem QR pronta para o desktop e um deep link que abre o WhatsApp pré-preenchido no celular.
<img src={session.qr_code} />
Fluxo hospedado
Uma página de verificação que executamos por você. Passe uma URL de callback, receba o usuário verificado de volta. Sem backend.
?callback_url=…
Identidade de usuário estável
Cada número verificado resolve para um user_id estável, vinculável aos seus próprios IDs — reconheça usuários recorrentes desde o primeiro retorno.
"is_new_user": false
Segurança e desempenho
Menos para interceptar. Menos para vazar.
A segurança da verificação costuma proteger um segredo em trânsito. A verificação reversa remove o código de uso único do fluxo.
Nenhum código para phishar
Phishar um OTP exige um OTP. A mensagem viaja do seu usuário até nós — o atacante não tem nada para pedir à vítima.
Posse, de fato comprovada
A mensagem vem de uma conta do WhatsApp vinculada ao número, por um canal criptografado de ponta a ponta — não uma string digitada em um formulário.
Nenhum segredo armazenado
Não existe tabela de OTP para violar. As sessões armazenam status, timestamps e o número validado. Chaves de API são hashes, nunca em texto puro.
Mínimo por design
Mantemos exatamente o que a verificação exige, nada mais — sem upload de contatos, sem acesso à agenda, sem coleta de perfil.
Perguntas frequentes
As perguntas que engenheiros realmente fazem.
Mais perguntas? FAQ completo · Sobre nós
Sua primeira prova está a
cinco minutos de distância.
Execute a demonstração no seu telefone, obtenha uma chave e apague de vez o campo de telefone do seu formulário.