---
title: Módulo de prevención de fraude
slug: modulo-de-prevencion-de-fraude
docTags: 
createdAt: 2026-01-24T18:53:16.633Z
---

# Definiciones

El módulo de **Prevención de Fraude** provee las capacidades necesarias para **detectar, evaluar y mitigar transacciones fraudulentas desde el rol adquirente**, actuando sobre el comercio, el contexto transaccional y el comportamiento del comprador.

Este módulo opera de forma transversal al flujo de autorización, analizando cada operación antes de su envío a los procesadores y/o marcas, con el objetivo de reducir pérdidas económicas, contracargos y exposición al riesgo.

Desde una perspectiva de arquitectura, el módulo implementa el dominio de **gestión de riesgo transaccional adquirente**, desacoplando la lógica antifraude del core de procesamiento.



::::hint{type="success"}
SUGA desacopla:

:::BlockQuote
Señales de riesgo → Evaluación → Decisión
:::

permitiendo que el core de procesamiento consuma únicamente una decisión final, sin conocer la complejidad interna del antifraude.
::::



## Rol del módulo dentro de la plataforma

El módulo se integra con:

- Smart Acquiring Core.&#x20;
- Gestión de Transacciones.&#x20;
- SmartPOS y canales digitales.&#x20;
- Medios de Pago.&#x20;

Su función es **evaluar el riesgo de una transacción** y devolver una decisión que puede ser:

- Permitir continuar el flujo.&#x20;
- Bloquear la operación.&#x20;
- Marcar para revisión.&#x20;

## Enfoque dual del módulo

El módulo de Prevención de Fraude de SUGA combina dos enfoques complementarios:

### 1. Motor Automático (ML-driven)

Un motor automático basado en **machine learning**, que:

- Analiza patrones históricos.&#x20;
- Aprende de comportamientos legítimos y fraudulentos.&#x20;
- Ajusta modelos de riesgo en el tiempo.&#x20;

Este motor puede:

- Calcular un score de riesgo.&#x20;
- Tomar decisiones automáticas según umbrales.&#x20;

No requiere intervención manual para su operación cotidiana.



### 2. Motor de Reglas (Rule Engine)

Un motor de reglas configurables basado en **condicionales**, que permite definir políticas explícitas de prevención de fraude.

Las reglas pueden configurarse considerando múltiples dimensiones.



## Dimensiones de reglas

### A. Contexto del comercio

- Comercio específico.&#x20;
- Rubro / MCC.&#x20;
- Riesgo del comercio (alto / medio / bajo).&#x20;
- Cantidad de transacciones.&#x20;
- Tipo de transacciones.&#x20;

### B. Contexto del comprador

- Tipo de operación:&#x20;
  - Tarjeta Presente.&#x20;
  - Tarjeta No Presente.&#x20;

**Para Tarjeta Presente**

- Ubicación del POS.&#x20;
- Monto.&#x20;

**Para Tarjeta No Presente**

- Email.&#x20;
- Número de identificación (DNI, cédula, pasaporte, otro).&#x20;
- Monto total.&#x20;
- Moneda.&#x20;
- Cantidad de ítems.&#x20;
- Canal no presencial:&#x20;
  - Link de pago.&#x20;
  - Checkout.&#x20;

### C. Contexto del medio de pago

- BIN.&#x20;
- Tipo:&#x20;
  - Débito.&#x20;
  - Crédito.&#x20;
  - Prepago.&#x20;
- Marca / Bandera.

```mermaid
flowchart TD

    RULES[Motor de Reglas de Fraude]

    RULES --> COM[Dimension: Comercio]
    RULES --> BUY[Dimension: Comprador / Operacion]
    RULES --> PAY[Dimension: Medio de Pago]

    %% Dimension Comercio
    COM --> C1[Rubro / MCC]
    COM --> C2[Cantidad de TRX]
    COM --> C3[Nivel de riesgo del comercio<br/>Alto / Medio / Bajo]
    COM --> C4[Regla por TPV<br/>Terminal / Punto de Venta]

    %% Dimension Comprador / Operacion
    BUY --> OP{Tipo de Operacion}

    OP -->|Tarjeta Presente| CP[Card Present]
    OP -->|Tarjeta No Presente| CNP[Card Not Present]

    CP --> CP1[Ubicacion del POS]
    CP --> CP2[Monto]

    CNP --> CNP1[Email]
    CNP --> CNP2[Identificacion]
    CNP --> CNP3[Monto total]
    CNP --> CNP4[Moneda]
    CNP --> CNP5[Cantidad de items]
    CNP --> CNP6[Canal digital<br/>Link / Checkout]

    %% Dimension Medio de Pago
    PAY --> P1[BIN]
    PAY --> P2[Tipo<br/>Debito / Credito / Prepago]
    PAY --> P3[Marca / Bandera]
```

## Beneficios

- Reducción de fraude y contracargos.&#x20;
- Configuración flexible por adquirente.&#x20;
- Adaptación a distintos perfiles de comercio.&#x20;
- Combinación de inteligencia automática y reglas.





### Evaluación lógica consecutiva y acciones (Permitir / Revisar / Bloquear)

Se recolectan señales desde las tres dimensiones.&#x20;

1. El motor evalúa reglas con lógica AND/OR.&#x20;
2. Si ninguna regla coincide, la operación se permite.&#x20;
3. Si una regla coincide, dispara la acción definida: **Permitir**, **Revisar** o **Bloquear**.&#x20;
4. La decisión se devuelve al Core para continuar o detener el flujo.

```mermaid
flowchart TD
    IN[Inicio evaluacion de fraude<br/>Transaccion entrante] --> D1[Recolectar senales<br/>Comercio + Operacion + Medio de Pago]

    D1 --> C[Dimension Comercio<br/>MCC / Cantidad TRX / Riesgo / TPV]
    D1 --> O[Dimension Operacion<br/>Presente / No Presente]
    D1 --> P[Dimension Medio de Pago<br/>BIN / Tipo / Bandera]

    C --> RULES[Motor de Reglas<br/>Condicionales AND/OR]
    O --> RULES
    P --> RULES

    RULES --> EVAL{Regla coincide?}

    EVAL -->|No| OK[Accion: Permitir]
    EVAL -->|Si| ACT{Accion definida por la regla}

    ACT -->|Bloquear| BLK[Accion: Bloquear]
    ACT -->|Revisar| REV[Accion: Revisar / Validacion adicional]
    ACT -->|Permitir| OK

    %% Salida comun
    OK --> OUT[Resultado a Core<br/>Continuar flujo]
    REV --> OUT
    BLK --> OUT
```

## Complemento: Listas (Blacklists, Greylists y Whitelists)

Como complemento a los motores de ML y reglas, la Plataforma SUGA incorpora el concepto de **Listas**, que permite gestionar conjuntos de datos específicos que impactan directamente en la evaluación antifraude de las transacciones.

Las Listas constituyen una **herramienta adicional de segmentación y control**, utilizada dentro de la configuración de prevención de fraude.&#x20;



::::hint{type="success"}
SUGA desacopla:

:::BlockQuote
Identidades / patrones conocidos → Listas → Motor antifraude
:::

permitiendo decisiones determinísticas sobre señales explícitas, complementando la inteligencia automática.
::::



## Tipos de Listas

SUGA soporta tres tipos de listas:

### Lista Negra (Blacklist)

Contiene valores que deben provocar el **rechazo directo** de la transacción.

Actualmente solo se permiten los siguientes tipos de datos:

- Identificación.&#x20;
- Email.&#x20;
- Número de tarjeta.&#x20;

### Lista Gris (Greylist)

Contiene valores que **disparan una validación o revisión adicional**.

Las transacciones que caen en lista gris pasan a un flujo de revisión configurable, que puede solicitar:

- Video.&#x20;
- Foto.&#x20;
- Ninguna validación (solo marcado para revisión).&#x20;



### Lista Blanca (Whitelist)

Contiene valores considerados **confiables**, que pueden ser exceptuados de determinadas validaciones antifraude.

## Tipos de datos soportados en listas

Las listas pueden contener datos del tipo:

- Mail.&#x20;
- Identificación (CUIT, CUIL, DNI, PASAPORTE, CÉDULAetc.).&#x20;
- Nombre.&#x20;
- Teléfono (formato 549... sin + ni espacios).&#x20;
- Número de tarjeta (completo cuando los emisores lo aportan y el sistema enmascara).&#x20;
- Otros.&#x20;

## Prioridad de evaluación

El orden de evaluación es:

1. Lista Negra.&#x20;
2. Lista Gris.&#x20;
3. Lista Blanca.&#x20;

Es decir, si un dato está presente en más de una lista, **prevalece siempre la lista negra**.



:::hint{type="info"}
Ejemplo:
&#x20;Si un DNI está en lista negra y también existe en lista blanca, la transacción será rechazada.
:::



## Relación entre Listas y Prevención de Fraude

Las listas se integran directamente dentro de la **configuración de prevención de fraude**, actuando como una señal adicional evaluada por el motor.



De esta forma, el flujo conceptual queda:

:::BlockQuote
Señales → Listas → Reglas → ML → Decisión
:::



## Trazabilidad

Si una transacción fue impactada por una lista:

- El administrador puede ver desde “Mostrar más información” qué lista la filtró.&#x20;
- Se visualiza el tipo de lista y quién la cargó.&#x20;



```mermaid
flowchart LR
    CH[Canal de Aceptacion<br/>POS / Checkout / Link / QR] --> CORE[Smart Acquiring Core<br/>Inicio evaluacion]

    CORE --> SIG[Sennales de riesgo<br/>Comercio + Comprador + Operacion + Medio de Pago]

    SIG --> LST{Evaluacion de Listas}
    LST -->|Blacklist| BLK[Decision: Rechazar]
    LST -->|Greylist| GRY[Decision: Revisión / Validación]
    LST -->|Whitelist o Sin match| RULES[Motor de Reglas<br/>Condicionales configurables]

    RULES --> ML[Motor Automatico ML<br/>Score + umbrales]
    ML -->|Permitir| OK[Decision: Permitir]
    ML -->|Bloquear| NOK[Decision: Bloquear]
    ML -->|Revisar| REV[Decision: Revisión]

    OK --> TX[Gestion de Transacciones<br/>Actualiza estado + SmartCupon]
    NOK --> TX
    REV --> TX

    TX --> NEXT[Continua flujo<br/>Autorizacion / Post-proceso]

```

