Saltar al contenido principal
Pix Directo, vía JD conecta tu ledger directamente con el arreglo Pix a través del gateway DICT y SPI de JD. Su comportamiento se configura mediante variables de entorno que DevOps define en el momento del despliegue; cambiar una requiere reiniciar el servicio. Esta página cubre las variables distintivas de este rail; para los ajustes de almacén de datos, multi-tenancy, streaming, telemetría y autenticación compartidos por todos los servicios Go de Lerian, consulta la referencia de configuración BYOC.
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 de SERVER_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. QRCODE_PUBLIC_BASE_URL es la base accesible desde el exterior bajo la cual se sirven esos documentos.

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

Los flujos Pix de cash-in, cash-out, reversa e intra-PSP se mapean a rutas de transacción y operación de Midaz con nombre. 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_EXTERNAL

Trabajos 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 por SYSTEMPLANE_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 expone GET /health (liveness) y GET /readyz (readiness) en el puerto principal, además de /metrics y /version. Cuando la multi-tenancy está habilitada (MULTI_TENANT_ENABLED=true), 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.