Validaciones de Teléfono
Descripción
Las Validaciones de Teléfono son el sistema central de verificación en Verifik que procesa y valida números de teléfono de usuarios durante el proceso de autenticación y registro. Piénsalas como el punto de control de seguridad que garantiza que los usuarios son quienes dicen ser, verificando la propiedad del teléfono mediante códigos de verificación seguros.
Cómo funcionan las Validaciones de Teléfono
Cada Validación de Teléfono representa una sesión única de verificación que procesa los números ingresados por el usuario. Cuando alguien introduce su teléfono durante el registro, inicio de sesión o verificación de cuenta, Verifik crea una Validación de Teléfono para enviar un código de verificación seguro por SMS y confirmar la propiedad del teléfono del usuario.
Actualmente, las Validaciones de Teléfono soportan estos tipos:
- validation - Proceso estándar de verificación de teléfono
- login - Verificación de teléfono para autenticación de usuarios
- onboarding - Verificación de teléfono para registro de nuevos usuarios
- twoFactor - Autenticación de dos factores vía SMS
Qué registran las Validaciones de Teléfono
Las Validaciones de Teléfono son sistemas de verificación integrales que procesan todos los aspectos de la verificación telefónica:
Información del teléfono
- Número de teléfono y verificación de propiedad
- Código de país e información del operador
- Nombre del usuario y datos de contacto
- Asociación con proyecto y cliente
Proceso de verificación
- Generación y envío de contraseñas de un solo uso (OTP)
- Estado de envío por SMS y confirmación de entrega
- Validación del código e intentos de verificación
- Gestión de expiración y seguridad
Características de seguridad
- Limitación de tasa y prevención de abuso
- Generación y validación segura de códigos
- Seguimiento de entrega y confirmación
- Detección y prevención de fraude
Endpoints de la API
Crear una Validación de Teléfono
POST https://api.verifik.co/v2/phone-validations
Listar todas las Validaciones de Teléfono
GET https://api.verifik.co/v2/phone-validations
Recuperar una Validación de Teléfono
GET https://api.verifik.co/v2/phone-validations/{validationId}
Validar una Validación de Teléfono
POST https://api.verifik.co/v2/phone-validations/{validationId}/validate
Estructura del Objeto Validación de Teléfono
{
"id": "phone_validation_123456789",
"phoneNumber": "+1234567890",
"status": "completed",
"type": "validation",
"verificationCode": "123456",
"attempts": 1,
"maxAttempts": 3,
"expiresAt": "2024-01-15T11:30:00Z",
"deliveryStatus": "delivered",
"validatedAt": "2024-01-15T10:32:00Z",
"createdAt": "2024-01-15T10:30:00Z"
}
Casos de uso
- Autenticación de usuarios: Verifica la propiedad del teléfono para un inicio de sesión seguro
- Registro de cuentas: Confirma números de teléfono durante el registro
- Autenticación de dos factores: Mejora la seguridad con verificación por SMS
- Seguridad: Fortalece la seguridad de la cuenta mediante verificación telefónica