Use este endpoint para validar una transaccion contra reglas y limites configurados en tiempo real. Devuelve una decision (ALLOW, DENY o REVIEW) junto con detalles sobre que reglas coincidieron y uso de limites. El objetivo de rendimiento es inferior a 80ms (p99).
El tipo de medio del recurso. Debe ser application/json.
La clave API para autenticacion. Este encabezado es requerido para todos los endpoints excepto verificaciones de salud.
Un identificador unico usado para rastrear y seguir cada solicitud.
Solicitud de validacion de transaccion. Todo el contexto requerido para la validacion debe ser incluido (Patron Payload-Complete).
ID unico generado por el cliente para idempotencia y correlacion de rastro de auditoria.
Tipo de transaccion (metodo de pago).
CARD, WIRE, PIX, CRYPTO Monto de la transaccion en centavos (unidad monetaria mas pequena). Debe ser entero positivo.
x >= 1Codigo de moneda ISO 4217 (mayusculas). Los codigos en minusculas son rechazados.
3Marca de tiempo de la transaccion en formato RFC3339 con zona horaria.
Contexto de cuenta para validacion.
Subtipo de transaccion para contexto adicional (ej., debito, credito, prepago).
50Contexto de segmento (opcional). Si se proporciona, segmentId es requerido.
Contexto de portafolio (opcional). Si se proporciona, portfolioId es requerido.
Contexto de comerciante (opcional, recomendado para transacciones con tarjeta). Si se proporciona, merchantId es requerido.
Pares clave-valor personalizados para expresiones de reglas.
Indica que la validacion fue procesada exitosamente y devuelve la decision.
Resultado de validacion de transaccion.
Eco del identificador de solicitud proporcionado por el cliente.
Identificador unico generado por el servidor para este registro de validacion.
Decision de validacion (ALLOW, DENY o REVIEW).
ALLOW, DENY, REVIEW Razon legible para humanos de la decision.
IDs de reglas que coincidieron y activaron la decision.
IDs de todas las reglas que fueron evaluadas.
Detalles sobre cada limite verificado durante la validacion.
Tiempo de procesamiento en milisegundos (objetivo < 80ms p99).
Numero total de reglas cargadas para evaluacion.
Si la respuesta fue truncada debido a limites de tamano.