{API_BASE} es https://sandbox-api.fraudeg.com/api o https://api.fraudeg.com/api, según
tu entorno. En producción:
/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
decision.typees el único campo accionable — nunca actúes sobrerisk_score.- El catálogo de
flags[].codevive en Catálogo de flags, no aquí. recommendationes 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.