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 Tracer → Bank 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 Fees → Midaz
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 Midaz → Reporter
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
- O mapa conceitual de como as peças se conectam: Montando um core banking completo
- Cenários específicos do Midaz: Casos de uso do Midaz

