Saltar al contenido principal
Esta página cubre los campos específicos de Tracer — el motor de validación de transacciones en tiempo real de Lerian. Estos campos se utilizan en solicitudes de validación, reglas, límites de gasto y respuestas de decisión.

1. Solicitudes de validación


FieldDescriptionUsed in
requestIdID único generado por el cliente para idempotencia y correlación de auditoríaTracer
transactionTypeTipo de transacción: CARD, WIRE, PIX o CRYPTOTracer
subTypeSubtipo de transacción para contexto adicional (ej., debit, credit)Tracer
amountMonto de la transacción en centavos (unidad más pequeña de la moneda, debe ser positivo)Tracer
currencyCódigo de moneda ISO 4217 (3 letras mayúsculas)Tracer
transactionTimestampCuándo ocurrió la transacción (formato RFC 3339 con zona horaria)Tracer

2. Respuestas de validación


FieldDescriptionUsed in
validationIdIdentificador único generado por el servidor para el registro de validaciónTracer
decisionDecisión de validación: ALLOW, DENY o REVIEWTracer
reasonRazón legible de la decisiónTracer
matchedRuleIdsIDs de las reglas que coincidieron y dispararon la decisiónTracer
evaluatedRuleIdsIDs de todas las reglas que fueron evaluadasTracer
processingTimeMsTiempo de procesamiento en milisegundosTracer
totalRulesLoadedNúmero total de reglas cargadas para evaluaciónTracer
truncatedSi la respuesta fue truncada por límites de tamañoTracer

3. Reglas


FieldDescriptionUsed in
ruleIdIdentificador único de la reglaTracer
nameNombre legible de la regla (globalmente único, máx. 255 caracteres)Tracer
descriptionPropósito y explicación de la lógica de la regla (máx. 1000 caracteres)Tracer
expressionExpresión CEL que debe evaluar a booleano (máx. 5000 caracteres)Tracer
actionAcción ejecutada cuando la expresión evalúa a true: ALLOW, DENY o REVIEWTracer
scopesArray de alcances que determinan a qué transacciones aplica esta reglaTracer
statusEstado del ciclo de vida de la regla: DRAFT, ACTIVE, INACTIVE o DELETEDTracer
activatedAtCuándo se activó la regla por última vez (null si nunca se activó)Tracer
deactivatedAtCuándo se desactivó la regla por última vez (null si nunca se desactivó)Tracer

4. Límites de gasto


FieldDescriptionUsed in
limitIdIdentificador único del límiteTracer
nameNombre legible del límite (máx. 255 caracteres)Tracer
descriptionPropósito y explicación de uso del límite (máx. 1000 caracteres)Tracer
limitTypeTipo de límite: DAILY, WEEKLY, MONTHLY, CUSTOM o PER_TRANSACTION (inmutable después de la creación)Tracer
maxAmountMonto decimal máximo como cadena, por ejemplo "1000.00"Tracer
currencyCódigo de moneda ISO 4217 (inmutable después de la creación)Tracer
scopesArray de alcances que determinan a qué transacciones aplica este límiteTracer
statusEstado del ciclo de vida del límite: DRAFT, ACTIVE, INACTIVE o DELETEDTracer
activeTimeStartHora de inicio de la ventana activa en formato HH:mm; se omite cuando el límite está activo todo el díaTracer
activeTimeEndHora de fin de la ventana activa en formato HH:mm; se omite cuando el límite está activo todo el díaTracer
customStartDateFecha de inicio para límites CUSTOM; requerida cuando limitType es CUSTOMTracer
customEndDateFecha de fin para límites CUSTOM; requerida cuando limitType es CUSTOMTracer

5. Uso de límites


FieldDescriptionUsed in
limitAmountMonto total del límite en centavosTracer
currentUsageUso actual o proyectado después de aplicar la transacciónTracer
exceededSi el límite fue excedido durante la validaciónTracer
periodTipo de período del límite: DAILY, WEEKLY, MONTHLY, CUSTOM o PER_TRANSACTIONTracer
scopeDescripción legible del alcance (ej., “account:uuid”, “segment:uuid”)Tracer
attemptedAmountMonto de la transacción siendo validada, en centavosTracer

6. Alcances y direccionamiento


FieldDescriptionUsed in
accountIdIdentificador de cuenta para direccionamiento de alcanceTracer
segmentIdIdentificador de segmento para direccionamiento de alcanceTracer
portfolioIdIdentificador de portafolio para direccionamiento de alcanceTracer
merchantIdIdentificador de comercio para direccionamiento de alcanceTracer
transactionTypeFiltro de tipo de transacción: CARD, WIRE, PIX o CRYPTOTracer
categoryCódigo de categoría de comercio (4 dígitos MCC según ISO 18245)Tracer
countryPaís del comercio (ISO 3166-1 alpha-2, 2 letras mayúsculas)Tracer