Skip to content

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.
El mensaje viaja seguro hasta tus servidores — imposible interceptarlo o falsificarlo.

lo que ve tu servidor
$ curl "https://api.phone-verif.com/start-verification" \
-H "x-api-key: pv_live_9f2…"
{
"session_id": "b7e1-44c0",
"qr_code": "https://api.phone-verif.com/qr/b7e1…",
"whatsapp": { "deeplink": "https://wa.me/338…" }
}

Por qué es diferente

El OTP, invertido.

La verificación de la era Twilio envía un secreto y te cobra, llegue o no. Creemos que debería ser al revés: el usuario envía, tú recibes, cobro solo con éxito.

el patrón tradicional

Enviar un código

  1. El usuario escribe su número

    errores de escritura, formatos de país incorrectos

  2. Le pagas a un operador para enviar un código

    0.01–0.40 USD por intento, se entregue o no

  3. El código cruza la red SS7

    interceptación, intercambio de SIM, fraude AIT

  4. El usuario espera, cambia de app, memoriza

    el momento de abandono

  5. El usuario vuelve a escribir seis dígitos

    error de escritura → reenvío → cobro repetido

  6. Comparas cadenas y esperas lo mejor

    un código reenviado pasa esta prueba

el patrón inverso

Obtener una prueba

  1. El usuario toca el enlace o escanea el QR

    el número se captura automáticamente

  2. 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. Un mensaje enviado desde el propio número no puede. No compruebas que alguien conoce un secreto: dejas 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

OTP por SMS
6
Phone Verif
2

Secretos en tránsito

OTP por SMS
1
Phone Verif
0

Escritura requerida del usuario

OTP por SMS
~16 chars
Phone Verif
none

Flujo de trabajo del desarrollador

Toda la API cabe en tu cabeza.

Dos endpoints: abrir una sesión, leer la prueba. Sin malabares con webhooks, sin SDK impuesto, sin consola de 40 páginas. Si sabes llamar a una API HTTP, ya sabes cómo funciona esto.

terminal
# 1 — open a verification session
curl "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 proof
curl "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: ejecuta el flujo completo sin gastar un crédito.

Leer la guía de integración

Bloques 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. Empieza con una, adopta 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 tu backend al instante, firmado para verificar el origen. Sin polling.

X-Webhook-Signature: sha256=…

Tres flujos, una integración

Los mismos endpoints ejecutan verificación, login sin contraseña y 2FA. Cambiar de caso de uso es un parámetro, no una reescritura.

?flow=phone | login | 2fa

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 ti. Pasa una URL de callback, recibe al usuario verificado. Sin backend.

?callback_url=…

Identidad de usuario estable

Cada número verificado da un user_id estable, vinculable a tus propios IDs — reconoce a tus usuarios desde su regreso.

"is_new_user": false

Seguridad y rendimiento

Nada que interceptar. Nada que filtrar.

La mayoría de la seguridad en verificación protege un secreto en tránsito. La nuestra es más simple: eliminamos el secreto.

Ningún código que robar por phishing

Hacer phishing de un OTP requiere un OTP. El mensaje viaja de tu 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.

medido en producción

16.7smediana, del toque a verificado, incluye la captura del número
62.9%conversión del flujo completo en tráfico de producción
180+países, una sola integración, sin acuerdos con operadoras
€0.00gastado en intentos fallidos: cobro solo por éxito

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.

Emy
«Si tus 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 obtienes números verificados como bonus para tu CRM. Pasamos de cero a producción en un día.»
Pedro Gaya

Pedro Gaya

Desarrollador principal, Emy

Leer el caso de estudio

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

Preguntas frecuentes

Las preguntas que los ingenieros realmente hacen.

¿Más preguntas? Ver todas las preguntas · Sobre nosotros

Tu primera prueba está a
cinco minutos de distancia.

Ejecuta la demo en tu teléfono, obtén una clave y elimina el campo de teléfono de tu formulario para siempre.