Saltar a contenido

Verificación de identidad (KYC)

Obligatorio para enviar

La verificación de identidad no es opcional. El usuario puede registrarse y explorar la app libremente, pero no puede gestionar ni despachar ningún envío hasta completar y aprobar su verificación.


¿Qué es el KYC en este sistema?

KYC (Know Your Customer) es el proceso de verificar que el usuario es quien dice ser. En este contexto tiene dos propósitos concretos:

  1. Cumplimiento operativo y regulatorio: los envíos internacionales requieren identificar al remitente real.
  2. Prevención de fraude: evitar que cuentas falsas o duplicadas operen en el sistema.

Principio de registro progresivo

No abrumar al usuario

El registro inicial debe ser mínimo y rápido. El KYC se solicita solo cuando el usuario quiere hacer su primer envío, no al crear la cuenta.

El proceso está dividido en dos fases claramente separadas:

flowchart LR
    A["Fase 1\nRegistro inicial\n(rápido, liviano)"] --> B["Explorar la app\nVer dirección del casillero\nCompartir código de referido"]
    B --> C{"¿Quiere gestionar\nun envío?"}
    C -- No --> B
    C -- Sí --> D["Fase 2\nVerificación KYC\n(requerida y bloqueante)"]
    D --> E{"¿Aprobado?"}
    E -- Sí --> F["Puede gestionar\nenvíos libremente"]
    E -- No --> G["Notificación con\nmotivo de rechazo"]
    G --> D

Fase 1 — Registro inicial

Datos mínimos para crear la cuenta. Rápidos de completar, sin fricciones.

Campo Requerido Notas
Nombre completo Nombre y apellido
Correo electrónico Con verificación por enlace
Teléfono Con verificación por SMS/OTP
Contraseña Con requisitos mínimos de seguridad

Verificación de correo y teléfono

Al registrarse, el usuario debe verificar su correo electrónico mediante un enlace enviado al email, y su número de teléfono mediante un código OTP por SMS. Ambas verificaciones son obligatorias para activar la cuenta.

Tras completar el registro inicial el usuario:

  • Recibe su identificador único de casillero (ej. CP-1042)
  • Puede ver y copiar la dirección del casillero
  • Puede acceder a los tutoriales por plataforma
  • Puede compartir su código de referido
  • No puede crear ni despachar envíos hasta aprobar el KYC

Fase 2 — Verificación KYC

Se activa la primera vez que el usuario intenta gestionar un envío. El sistema muestra una pantalla de bloqueo suave que explica qué falta y por qué.

Datos requeridos

Campo Requerido Notas
Tipo de documento Pasaporte, carné de identidad, licencia de conducir
Número de documento
Foto del documento — frente Clara, sin reflejos, dentro del marco
Foto del documento — reverso Condicional Si el documento tiene reverso con datos
Selfie con el documento Rostro del usuario sosteniendo el documento abierto
Dirección de residencia Dirección en Cuba declarada como domicilio
Provincia y municipio

Requisitos de las fotos

  • Documento completamente visible, sin bordes cortados
  • Sin reflejos ni sombras que tapen datos
  • Texto legible, imagen enfocada
  • Selfie: rostro visible junto al documento (ambos en el mismo encuadre)
  • Formato permitido: JPG, PNG — máximo 10 MB por imagen

Estados del KYC

Estado Descripción Acción del usuario
Sin iniciar El usuario aún no ha comenzado el proceso Puede iniciarlo cuando quiera, es obligatorio al intentar enviar
En revisión Documentos enviados, pendiente de aprobación por el equipo Esperar notificación
Aprobado Identidad verificada, sin restricciones de operación Puede gestionar envíos
Rechazado Documentos no válidos o ilegibles Corregir y volver a enviar
Vencido La verificación requiere actualización (futuro) Re-verificar con documentos vigentes

Flujo de revisión (equipo interno)

La revisión del KYC es manual en el MVP. El administrador u operador designado recibe los documentos enviados y los revisa desde el panel de administración.

flowchart TD
    A["Usuario envía documentos"] --> B["Notificación al equipo de revisión"]
    B --> C["Operador revisa en backoffice"]
    C --> D{"¿Documentos válidos?"}
    D -- Sí --> E["Marca KYC como Aprobado"]
    D -- No --> F["Marca KYC como Rechazado\nEscribe motivo"]
    E --> G["Notificación al usuario:\nAprobado ✓"]
    F --> H["Notificación al usuario:\nRechazado — motivo y pasos a seguir"]
    H --> I["Usuario corrige y reenvía"]
    I --> C

Automatización futura

En fases posteriores, la revisión puede automatizarse total o parcialmente con servicios de validación de documentos (OCR + verificación de identidad). En el MVP, la revisión es manual.


Motivos frecuentes de rechazo

Motivo Descripción
Foto ilegible El documento no se lee claramente en la imagen
Documento vencido La fecha de vencimiento del documento ya pasó
Selfie no válida El rostro no es visible o no aparece el documento
Datos inconsistentes El nombre del documento no coincide con el nombre de registro
Documento no aceptado El tipo de documento enviado no está en la lista de aceptados

Lo que el usuario ve mientras espera

  • Estado actual del KYC visible en el perfil
  • Mensaje claro de qué está pendiente
  • Estimado de tiempo de revisión (ej. "En las próximas 24 horas")
  • En caso de rechazo: motivo específico y botón para reenviar documentos

Impacto en el flujo operativo

Acción Sin KYC Con KYC aprobado
Ver dirección del casillero
Copiar dirección
Acceder a tutoriales
Compartir código de referido
Reportar una compra / prealerta
Solicitar servicios adicionales
Ver listado de paquetes
Gestionar envíos
Aplicar crédito o tarjetas en pagos

Datos del KYC en el modelo

Campo Notas
Estado del KYC Sin iniciar / En revisión / Aprobado / Rechazado / Vencido
Tipo de documento Pasaporte, CI, licencia, etc.
Número de documento
Foto del documento — frente Referencia al archivo almacenado
Foto del documento — reverso Referencia al archivo almacenado (si aplica)
Selfie con documento Referencia al archivo almacenado
Fecha de envío del KYC
Fecha de resolución
Revisado por ID del operador que aprobó o rechazó
Motivo de rechazo Solo si aplica
Historial de intentos Registro de envíos y resoluciones anteriores