Verificación de números sin SMS OTP
Verifique la posesión de un número.
Sin enviar un SMS.
Su usuario envía un mensaje de WhatsApp precompletado desde su teléfono. Recibe el número verificado — sin código que enviar, escribir ni reenviar.
- Ningún SMS enviado ni pagado por usted
- Nada que escribir para el usuario
- Solo se factura si tiene éxito
Escanee para una demo real
0.0%
Conversión del flujo completo
Incluye la captura del número
0.0s
Tiempo medio hasta verificado
Sin número ni código escritos
0€
Gasto en SMS, para siempre
El mensaje lo envía el usuario
0+
Países cubiertos
Donde funcione WhatsApp
Medido en producción real, de principio a fin (metodología)
Cómo funciona
Tres pasos. Cero fricción.
El OTP clásico envía un secreto y espera que regrese. Phone-Verif obtiene el número verificado directamente del usuario.
La prueba es un mensaje enviado desde la cuenta de WhatsApp del usuario, no un código que deba volver.
¿Sin WhatsApp en el teléfono? Mantenga su proveedor de SMS como alternativa para esas sesiones.
Por qué es diferente
El OTP, invertido.
La verificación de la era Twilio envía un secreto y le cobra, llegue o no. Creemos que debería ser al revés: el usuario envía, usted recibe, cobro solo con éxito.
el patrón tradicional
Enviar un código
El usuario escribe su número
errores de escritura, formatos de país incorrectos
Le paga a un operador para enviar un código
facturado por intento, entregado o no
El código cruza la red SS7
interceptación, intercambio de SIM, fraude AIT
El usuario espera, cambia de app, memoriza
el momento de abandono
El usuario vuelve a escribir seis dígitos
error de escritura → reenvío → cobro repetido
Compara cadenas y espera lo mejor
un código reenviado pasa esta prueba
el patrón inverso
Obtener una prueba
El usuario toca el enlace o escanea el QR
el número se captura automáticamente
El usuario presiona enviar en WhatsApp
llega la prueba, la sesión pasa a verificada
Un código puede ser robado por phishing, reenviado o explotado. Con un mensaje enviado desde el propio número, no hay ningún código que entregar. No comprueba que alguien conoce un secreto: deje al teléfono hablar por sí mismo.
desde 0.01 € por verificación exitosa.
Los intentos fallidos no cuestan nada, los créditos nunca vencen.
Pasos hasta verificado
Secretos en tránsito
Escritura requerida del usuario
Límites: el usuario necesita WhatsApp en el teléfono del número. Para los demás, el SMS sigue siendo una alternativa útil.
Estime sus costes con la calculadora SMS vs Phone-VerifPor qué las facturas de OTP por SMS no paran de crecer: fraude AIT explicadoCasos de uso
Un solo primitivo, todos los flujos.
La posesión comprobada de un número es el átomo de la identidad digital. Todo lo que construya sobre ella es una composición.
Caso de estudio
Miles de estudiantes, verificados por WhatsApp.
Emy, plataforma de aprendizaje con IA, registra a estudiantes brasileños para una olimpiada nacional de educación financiera: cuentas verificadas por teléfono, sin contraseñas, sin SMS.

«Si sus usuarios están en WhatsApp, es una decisión obvia. Integración sumamente simple —dos endpoints de API—, experiencia muy superior a los códigos por SMS, y además obtiene números verificados como bonus para su CRM. Pasamos de cero a producción en un día.»

Pedro Gaya
Desarrollador principal, Emy
63%
conversión de verificación a registro
contra el 50% que el equipo esperaba
1 día
desde la primera llamada a la API hasta producción
~100 líneas de código de backend en total
≈0
intentos de fraude y tickets de soporte por inicio de sesión
con premios en efectivo en juego
Flujo de trabajo del desarrollador
Toda la API cabe en su cabeza.
Dos endpoints: abrir una sesión, leer la prueba. Sin malabares con webhooks, sin SDK impuesto, sin consola de 40 páginas. Si sabe llamar a una API HTTP, ya sabe cómo funciona esto.
# 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" }
Incluye modo de prueba: ejecute el flujo completo sin gastar un crédito.
Leer la guía de integraciónBloques de construcción
Cada superficie, ya lista.
Web, móvil, quiosco, con backend o sin ninguno: cada sesión expone todas las superficies a la vez. Comience con una, adopte el resto sin cambiar nada.
API REST
Dos endpoints: uno inicia la sesión, otro la consulta. JSON, clave en el encabezado. Todo lo demás se construye sobre esto.
POST /start-verification
Webhooks firmados
Cada cambio de estado se envía a su backend al instante, firmado para verificar el origen. Sin polling.
X-Webhook-Signature: sha256=…
Cuatro flujos, una integración
Los mismos endpoints ejecutan verificación, login sin contraseña, 2FA y verificación de edad. Cambiar de caso de uso es un parámetro, no una reescritura.
?flow=phone | login | 2fa | age
Código QR + enlace directo
Cada sesión trae una imagen QR lista para escritorio y un enlace que abre WhatsApp ya escrito en móvil.
<img src={session.qr_code} />
Flujo alojado
Una página de verificación que operamos por usted. Pase una URL de callback, reciba al usuario verificado. Sin backend.
?callback_url=…
Identidad de usuario estable
Cada número verificado da un user_id estable, vinculable a sus propios IDs — reconozca a sus usuarios desde su regreso.
"is_new_user": false
Seguridad y rendimiento
Menos que interceptar. Menos que filtrar.
La seguridad de la verificación suele consistir en proteger un secreto en tránsito. La verificación inversa elimina el código de un solo uso del flujo.
Ningún código que robar por phishing
Hacer phishing de un OTP requiere un OTP. El mensaje viaja de su usuario hacia nosotros: el atacante no tiene nada que pedirle a la víctima.
Posesión, realmente comprobada
El mensaje viene de una cuenta de WhatsApp vinculada al número, por un canal cifrado de extremo a extremo — no una cadena escrita en un formulario.
Ningún secreto en reposo
No existe tabla de OTP que vulnerar. Las sesiones almacenan estado, marcas de tiempo y el número validado. Las claves de API se guardan como hashes, nunca en texto plano.
Mínimo por diseño
Guardamos exactamente lo que la verificación requiere, nada más: sin subir contactos, sin acceso a la agenda, sin extraer datos de perfil.
Preguntas frecuentes
Las preguntas que los ingenieros realmente hacen.
¿Más preguntas? Ver todas las preguntas · Sobre nosotros
Su primera prueba está a
cinco minutos de distancia.
Ejecute la demo en su teléfono, obtenga una clave y elimine el campo de teléfono de su formulario para siempre.