— significa sem padrão.
Configuração de infraestrutura
Esta seção é para times de DevOps. O DevOps define estas variáveis no momento do deploy. Uma mudança entra em vigor apenas depois de um reinício do serviço.
Aplicação
TLS
Headers de proxy
Defina estes quando o serviço roda atrás de um load balancer ou proxy reverso. Eles permitem ao serviço ler 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.
Admin de teste (apenas fora de produção)
Idempotência
Multi-tenancy
BYOC single-tenant:
PostgreSQL
Réplica do PostgreSQL
Configure uma réplica de leitura para aliviar as consultas. Todos os campos usam os valores do primário quando não definidos.MongoDB
O serviço exige o MongoDB para persistir os eventos de auditoria das transferências. Ele não sobe sem uma conexão MongoDB válida.Redis
Conexão JD SPB
Você deve definir estas variáveis em deploys BYOC. No modo SaaS, a Lerian gerencia a conexão com a JD.Polling da JD
O padrão de
JD_POLLING_ENABLED é false, para deploys mais seguros. No modo single-tenant, defina ORGANIZATION_ID antes de habilitá-lo. Os workers em segundo plano injetam esse valor no contexto das chamadas downstream ao CRM e ao Midaz. No modo multi-tenant, o gerenciador de pollers de TED IN encontra cada tenant ativo pelo serviço da plataforma de multi-tenancy. Ele então sobe 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)
O
BTF_FEE_ENABLED é a chave mestra. Quando false (padrão), o plugin não monta nenhum adaptador do Fees e cada transferência segue com fee=0 e sem chamada HTTP. As outras variáveis FEES_* entram em vigor apenas quando BTF_FEE_ENABLED=true.RabbitMQ
Quando o streaming está habilitado, o plugin pode fazer fan-out dos eventos de ciclo de vida das transferências para o RabbitMQ, para os consumidores downstream.Outbox de streaming
O subsistema de streaming publica os eventos de transferência no tópico único da aplicaçãolerian.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 exige STREAMING_ENABLED=true).

