Prevención de fraude en el comercio electrónico
Añade autenticación facial antes de acciones sensibles de cuenta y checkout. Tu backend decide cuándo solicitarla y si permite continuar, usando el resultado de FACEIO como una señal dentro de tus controles de fraude.
Conéctate a FACEIO Console para crear aplicaciones, administrar APIs y configurar webhooks para eventos de registro, autenticación y Facial ID.
Las amenazas de fraude que más cuestan
El riesgo de fraude en el comercio electrónico puede aparecer durante el inicio de sesión, cambios de cuenta, checkout, actualizaciones de pago y canje de recompensas. Define esas acciones antes de decidir dónde resulta útil una autenticación adicional.
La autenticación reforzada basada en riesgo permite solicitar una comprobación facial para acciones seleccionadas sin cambiar todas las sesiones. FACEIO devuelve el resultado; tu backend aplica sus propias reglas de cuenta, pago y recuperación.
Toma de cuenta (ATO)
Las credenciales robadas o reutilizadas pueden dar acceso a direcciones, pedidos, recompensas y ajustes de pago. Puedes solicitar autenticación adicional antes de acciones de cuenta seleccionadas.
Abuso de promociones
Varias cuentas o cuentas comprometidas pueden utilizarse para reclamar descuentos, referidos o recompensas. FACEIO puede añadir un resultado de autenticación antes del canje, mientras tu aplicación aplica la elegibilidad.
Contracargos por cuentas comprometidas
Los pedidos realizados desde una cuenta comprometida pueden disputarse después. Un resultado de autenticación reforzada ofrece a tu backend otra señal antes de procesar pedidos o cambios de cuenta seleccionados.
Fricción dirigida sin interrumpir el checkout
Una solicitud en cada sesión puede añadir trabajo innecesario para el cliente. Un enfoque dirigido permite que tu backend invoque la autenticación facial solo cuando una acción o señal de riesgo coincide con tu política.
Verificación selectiva
Tu sitio web o aplicación web activa la autenticación reforzada cuando se cumple una condición configurada de cuenta, checkout o riesgo.
Controlada por tu lógica
FACEIO proporciona el flujo y el resultado de autenticación facial. Tu backend define el disparador, compara el Facial ID devuelto con la cuenta actual y decide si la acción puede continuar.
Aprende a activar la verificación reforzada a partir de señales de riesgo de la aplicación.
Visible solo cuando tus reglas la activan
El principio central de UX de la verificación reforzada es la proporcionalidad: la fricción debe corresponder al riesgo. Cuando se invoca, el widget authenticate() se abre en la misma página. No hay redirecciones, páginas separadas ni dispositivos adicionales.
Para un cliente registrado
Cuando tus reglas activan la comprobación, el cliente completa el flujo de cámara de FACEIO en la página actual. Tu backend recibe el resultado y aplica la política de esa acción.
Para una sesión con credenciales robadas
Tener una contraseña o cookie de sesión no proporciona el rostro del usuario registrado. Un resultado fallido, cancelado o no coincidente permite que tu backend pause la acción, solicite otro método o envíe la sesión a revisión.
Dónde aplicar la verificación reforzada
Aplicar verificación facial en puntos sensibles específicos del comercio electrónico permite reducir la exposición al fraude sin desafiar a todos los clientes. Para conocer el contexto de la arquitectura de identidad, consulta autenticación biométrica para aplicaciones web y fraude con tarjetas de crédito.
-
Cambio de dirección de envío
Un cambio de dirección de entrega puede tratarse como una acción de mayor riesgo. Solicita autenticación facial antes de guardarlo y deja que tu backend apruebe, rechace o revise el cambio.
-
Pedidos de alto valor
Los pedidos que superen un umbral definido por tu empresa pueden activar autenticación facial antes de que el backend envíe o capture el pago.
-
Señales de inicio de sesión sospechoso
Tus propias señales de dispositivo, red o ubicación pueden activar una comprobación facial después del inicio de sesión. El resultado de FACEIO pasa a ser una entrada de tu política de sesión.
-
Cambios en el método de pago
Solicita autenticación facial antes de guardar un nuevo método de pago o cambiar datos de facturación. Tu backend sigue siendo responsable de validar el método y autorizar la actualización.
-
Canje de códigos promocionales
Llama a
authenticate()antes del canje y compara el Facial ID devuelto con el asociado a la cuenta actual antes de aplicar el beneficio.
Integración con la plataforma
La verificación reforzada supone que los usuarios ya están registrados en FACEIO. Después del registro, puedes proteger acciones sensibles llamando a authenticate() antes de ejecutar esas acciones. Los patrones de registro y sesión se explican en flujos de inicio de sesión con reconocimiento facial.
// Ejemplo: antes de procesar un pedido de alto valor
async function processHighValueOrder(order) {
try {
const result = await faceio.authenticate({ locale: 'auto' });
// Si se completa correctamente, procesa el pedido
await submitOrder(order, result.facialId);
} catch (err) {
// Facial check failed or was cancelled
return blockOrder(order, err);
}
}
Envía el Facial ID devuelto a tu backend. Valídalo con la llamada privada adecuada, compáralo con el Facial ID asociado a la cuenta conectada y aplica tus propias reglas de autorización y fraude. Consulta la referencia de REST API.
¿Necesitas orientación completa para la integración?
Consulta la Guía de integración para el flujo del navegador, la REST API para la validación del backend y Webhooks para gestionar eventos.
Soluciones relacionadas
FACEIO también admite autenticación facial y comparación de rostros fuera del comercio electrónico:
Recursos del caso de estudio de comercio electrónico
Añade autenticación facial reforzada al comercio electrónico
Usa estos recursos para añadir autenticación facial antes de acciones seleccionadas de cuenta, checkout, pago, recompensas o recuperación. Tu backend sigue siendo responsable de la evaluación de riesgo y la autorización.
Añade verificación facial reforzada a tu plataforma
Crea una aplicación FACEIO y añade authenticate() antes de las acciones sensibles de cuenta o checkout seleccionadas por la política de tu backend.