Saltar al contenido principal
Pix Indirecto, vía BTG alcanza el arreglo Pix a través de BTG como participante directo. Se distribuye como varios componentes —una API más workers de reconciliación, calendario y webhooks entrantes/salientes—, cada uno configurado mediante variables de entorno que DevOps define en el momento del despliegue; cambiar una requiere reiniciar ese componente. Esta página cubre las variables distintivas de este rail; para los ajustes de 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.
Este rail no monta la API de administración de systemplane. Sus variables de almacén de datos usan un prefijo DB_* en lugar de la forma compartida POSTGRES_*; consulta Almacenes de datos más abajo.

Componentes y puertos

El componente API escucha en SERVER_PORT (por defecto 4014; SERVER_ADDRESS se deriva de él). Los workers de reconciliación, calendario y webhooks enlazan cada uno un WORKER_PORT para sus sondas de salud y llevan sus propios y extensos ajustes de tuning (tamaños de lote, intervalos de sondeo, concurrencia y circuit breakers) en sus respectivos archivos .env.example. Consulta Puertos de red predeterminados.

Integración con BTG y mTLS

Credenciales y ajustes de TLS mutuo para la conexión con BTG.

Almacenes de datos

Este rail usa un prefijo DB_* (no la forma compartida POSTGRES_*) para su conexión principal a PostgreSQL y una réplica de lectura separada, además de MongoDB y Redis.

Midaz, CRM y Fees

Webhooks internos y programación

La API y los workers intercambian eventos a través de un canal de webhooks interno y ejecutan flujos Pix recurrentes y programados.

Alcance de Pix y del ledger

Salud y readiness

Cada componente expone GET /health (liveness) y GET /readyz (readiness) en su puerto; la API también responde /ready. Consulta Salud y readiness para la forma de la respuesta y el comportamiento de arranque/drenaje.