— significa que não há padrão.
Configuração de infraestrutura
Esta seção é para times de DevOps. O DevOps define essas variáveis no momento do deploy. Uma alteração entra em vigor somente após reiniciar o serviço.
Aplicação
TLS
Headers de proxy
Defina-as quando o serviço roda atrás de um load balancer ou proxy reverso. Elas permitem que o serviço leia o IP real do cliente para rate limiting e logs de auditoria.Autenticação
Este plugin delega a autorização aoplugin-auth. Configure a conexão com as variáveis abaixo.
Test admin (apenas não-produção)
Idempotência
Multi-tenancy
BYOC single-tenant:
PostgreSQL
Réplica PostgreSQL
Configure uma réplica de leitura para descarregamento de consultas. Todos os campos usam valores primários como fallback quando não definidos.MongoDB
O serviço requer o MongoDB para a persistência de eventos de auditoria de transferências. Ele não inicia sem uma conexão MongoDB válida.Redis
Conexão JD SPB
Você deve definir essas variáveis para deployments BYOC. No modo SaaS, a Lerian gerencia a conexão com o JD.Polling JD
JD_POLLING_ENABLED tem o valor padrão false para deployments mais seguros. Em modo single-tenant, configure ORGANIZATION_ID antes de habilitá-lo. Os workers em segundo plano injetam esse valor no contexto para as chamadas downstream ao CRM e ao Midaz. Em modo multi-tenant, o gerenciador do poller de TED IN encontra cada tenant ativo através do serviço da plataforma de multi-tenancy. Ele então inicia um poller por tenant e resolve a configuração JD de cada tenant.Serviços externos (Midaz)
Serviços externos (CRM)
Serviços externos (Fees)
BTF_FEE_ENABLED é a chave mestra. Quando false (padrão), o plugin não constrói nenhum adaptador de Fees e cada transferência segue com tarifa=0 e sem chamada HTTP. As demais variáveis FEES_* têm efeito somente quando BTF_FEE_ENABLED=true.RabbitMQ
O plugin pode publicar eventos de ciclo de vida de transferência no RabbitMQ para consumidores downstream.Streaming outbox
O subsistema de streaming publica eventos de transferência no único tópico da aplicação,lerian.streaming.plugin-br-bank-transfer, em um broker Redpanda/Kafka por meio de um outbox transacional. Você deve habilitá-lo para a entrega de webhooks de saída (WEBHOOK_ENABLED=true requer STREAMING_ENABLED=true).

