Validar una Transaccion
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).
Documentation Index
Fetch the complete documentation index at: https://docs.lerian.studio/llms.txt
Use this file to discover all available pages before exploring further.
Autorizaciones
API Key authentication. Used by single-tenant deployments (MULTI_TENANT_ENABLED=false). Sent on every /v1/* request.
Encabezados
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.
Cuerpo
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 transacción como cadena decimal (ej., "1500.00"). Debe ser un valor decimal positivo.
Codigo 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.
Respuesta
Solicitud duplicada detectada (replay idempotente). Retorna el resultado de validación en caché de la solicitud original. El cuerpo de respuesta es idéntico al de la respuesta 201 original.
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).
Marca de tiempo del servidor cuando comenzó la evaluación, en formato RFC3339.
Número total de reglas cargadas para evaluación.
Si la respuesta fue truncada debido a límites de tamaño.

