Skip to main content
Una transacción, para FraudEG, es un intento de pago que el comercio somete a evaluación antes de decidir si lo ejecuta. FraudEG la analiza y devuelve una decisión — el comercio es quien, con esa decisión en mano, procesa o no procesa el cobro.
FraudEG no procesa el pago. No mueve dinero, no es un procesador ni una pasarela. Solo evalúa riesgo y devuelve una decisión (decision.type). Ejecutar o no ejecutar el cobro es siempre una acción del comercio, fuera de FraudEG.

Los campos que identifican una transacción

Estos cinco campos son los que anclan una transacción a lo largo de todo su ciclo de vida. El resto de los campos — obligatorios y opcionales — están detallados en Campos.

Se evalúa una vez, y el resultado es estable

Una transacción se scorea una sola vez. Si reintentas la misma petición con la misma X-Idempotency-Key, FraudEG no la vuelve a evaluar — te devuelve la decisión original ya calculada. Esto es lo que hace seguro reintentar tras un timeout de red sin correr el riesgo de duplicar la transacción ni de recibir una decisión distinta la segunda vez. Ver Idempotencia para el detalle completo del mecanismo.

Dos vías, misma evaluación

La misma transacción puede llegar a FraudEG por dos caminos distintos, y en ambos se evalúa igual: en tiempo real vía API (POST /transactions/analyze, una transacción por request), o por lote subiendo un CSV con muchas transacciones desde el dashboard. El motor de scoring es el mismo en los dos casos — lo que cambia es cómo entra la transacción y cómo sale el resultado. Ver Modos de integración para la comparación completa. Siguiente paso: Rieles de pago.