En las tablas siguientes, la columna Valor por defecto / Requerida muestra el valor por defecto. Un calificador en negrita (por ejemplo Requerida) marca las variables que debes definir.
— significa que no hay valor por defecto. 🔒 marca un secreto: inyéctalo en el momento del despliegue desde tu almacén de secretos y nunca lo guardes en el repositorio. Esta página solo enumera los nombres de las variables y su comportamiento. No imprime ningún valor secreto.Servidor y puerto
El servicio escucha en la dirección deSERVER_ADDRESS (por defecto :8080). Las sondas de liveness, readiness y versión se enlazan a este mismo puerto. Consulta Servidor para los ajustes de servidor compartidos y Puertos de red predeterminados.
Integración con JD
Credenciales y endpoints para la API asegurada por OAuth de JD y su superficie Pix (JDPI).Hosting de código QR dinámico
El rail aloja payloads de QR dinámico firmados (JWS) y el conjunto de JWK usado para verificarlos. El plugin sirve esos documentos bajo el host deQRCODE_PUBLIC_BASE_URL. Define un host simple (FQDN) sin esquema de URL, porque JDPI rechaza un esquema.
Vínculo con el ledger Midaz
Qué organización, ledger, activo y cuenta externa de Midaz usa este rail para contabilizar los movimientos Pix, además de los endpoints del servicio del ledger y las credenciales máquina a máquina.Rutas de transacción y operación
El plugin mapea los flujos Pix de cash-in, cash-out, reversa e intra-PSP a rutas nombradas de transacción y operación de Midaz. Define un valor por flujo para que el plugin contabilice cada evento Pix en la ruta correcta.OPERATION_ROUTE_CASHIN_* y OPERATION_ROUTE_CASHOUT_* representan exactamente doce variables concretas de mapeo de ruta por leg (ocho de cash-in, cuatro de cash-out). Cada una mapea un leg del pipeline a un ID de ruta de operación de Midaz. Define cada una de forma explícita:Cash-in (8): OPERATION_ROUTE_CASHIN_CREDIT, OPERATION_ROUTE_CASHIN_CREDIT_QRCODE, OPERATION_ROUTE_CASHIN_CREDIT_REVERSAL, OPERATION_ROUTE_CASHIN_DEBIT, OPERATION_ROUTE_CASHIN_DEBIT_QRCODE_EXTERNAL, OPERATION_ROUTE_CASHIN_DEBIT_REVERSAL_EXTERNAL, OPERATION_ROUTE_CASHIN_REVERSAL_CREDIT, OPERATION_ROUTE_CASHIN_REVERSAL_DEBITCash-out (4): OPERATION_ROUTE_CASHOUT_CREDIT_EXTERNAL, OPERATION_ROUTE_CASHOUT_CREDIT_REVERSAL, OPERATION_ROUTE_CASHOUT_DEBIT, OPERATION_ROUTE_CASHOUT_DEBIT_REVERSAL_EXTERNALTrabajos y límites
Notificaciones
Notificaciones opcionales al cliente final para eventos Pix. Deja los bloques de proveedor sin definir para desactivar ese canal.CRM
Configuración en tiempo de ejecución (systemplane)
Este rail monta la API de administración de systemplane en su puerto principal, controlada porSYSTEMPLANE_ENABLED.
Cuando está habilitada, el servicio expone un plano autenticado para leer y escribir la configuración en tiempo de ejecución. Consulta Systemplane para la API, los espacios de nombres y los permisos requeridos.
Salud y readiness
El rail exponeGET /health (liveness) y GET /readyz (readiness) en el puerto principal, además de /metrics y /version. Cuando habilitas la multi-tenancy (MULTI_TENANT_ENABLED=true), el rail añade una sonda por tenant protegida por autenticación en GET /readyz/tenant/{id}. Consulta Salud y readiness para la forma de la respuesta y el comportamiento de arranque/drenaje.
