Skip to main content
{API_BASE} es https://sandbox-api.fraudeg.com/api o https://api.fraudeg.com/api, según tu entorno. En producción:
Scorea una transacción en vivo y devuelve una decisión. Esta ruta sí trata la llamada como tráfico live. Para ver la respuesta del modelo maduro sin tratarla como live —en producción o en pre-official-integration— usa /analyze/sandbox. Ese path es un modo, no el host sandbox.

Headers

Request

Campos obligatorios: El nombre canónico es payment_method. paymentInstrumentType es el mismo campo con otro nombre en el JSON. Ver Métodos de pago y rieles. Todos los demás campos son opcionales. La lista completa está en Campos.

Response

Campo por campo: Formato de respuesta. En particular:
  • decision.type es el único campo accionable — nunca actúes sobre risk_score.
  • El catálogo de flags[].code vive en Catálogo de flags, no aquí.
  • recommendation es una frase en el idioma de la compañía. No ramifiques sobre ella.

Errores

El envelope de error de la API pública es:
error_code es el catálogo de códigos de error. El texto que distingue un caso de otro está en details, no en message (message es la prosa genérica del código).

HTTP de este endpoint

Los dos 409

Misma key HTTP, distinto details: Un 400, 403 o 422 significa que la petición no llegó a scorear: no se persistió nada. Un 409 es distinto: la transacción puede estar scoreada y guardada ya.