Skip to main content
Cada produto e plugin da Lerian tem um trabalho, e a maioria dos fluxos reais toca mais de um. A regra que evita a maioria dos erros:
Plugins executam ações; o Midaz é a fonte de verdade do estado.
Peça para um plugin fazer algo — mover dinheiro, aplicar uma taxa. Pergunte ao Midaz o que o dinheiro realmente é — saldos, histórico, quem é dono do quê.

Qual produto para cada tarefa


O Access Manager cuida da autenticação e da autorização — controla quem pode usar os produtos. Os donos de contas são Holders armazenados no Midaz; não há um serviço de identidade separado para cadastrar antes de abrir uma conta.

Fluxos que cruzam produtos


A maioria das operações financeiras reais encadeia mais de um produto. Estas são as sequências comuns.

Pagamento com validação

Use TracerBank Transfer ou Pix → Midaz
1
Chame o Tracer primeiro. Ele retorna ALLOW, DENY ou REVIEW. Pare aqui se a decisão for DENY — não é preciso chamar o pagamento.
2
Chame um dos plugins de pagamento:
  • Bank Transfer para transferências bancárias
  • Pix (Direto ou Indireto) para pagamentos instantâneos
3
Leia o resultado no Midaz. O Bank Transfer ou o Pix confirma o evento da transferência; o Midaz confirma o novo saldo. São dois fatos diferentes.

Aplicar taxas

Use FeesMidaz
1
Chame o Fees para calcular a taxa aplicável. Ele retorna o valor — não lança nada no ledger.
2
Submeta a transação da taxa ao Midaz. O Fees diz quanto cobrar; o Midaz registra.

Relatório regulatório ou de período

Use MidazReporter
1
Os dados de origem vivem no Midaz — transações, saldos, holders.
2
Chame o Reporter com o período e o formato de saída. Ele lê o Midaz em somente leitura e produz o arquivo BACEN ou fiscal.

Conciliação de transações

Use Midaz + fontes externas → Matcher
1
O Matcher lê do Midaz e de uma ou mais fontes externas.
2
Ele aplica regras de conciliação configuráveis e produz resultados de correspondência, exceções e uma trilha de auditoria imutável. Não escreve no Midaz.

Ver também