Plugins executam ações. O Midaz é a fonte da verdade para o estado.Diga a um plugin para fazer algo: mover dinheiro. Pergunte ao Midaz o que o dinheiro é: saldos, histórico, quem é o dono de quê.
Qual produto para cada tarefa
O Access Manager cuida de autenticação e autorização. Ele controla quem pode usar os produtos. Donos de conta são Holders armazenados no Midaz. Não existe um serviço de identidade separado para registrar antes de abrir uma conta.
Fluxos que atravessam vários produtos
A maioria das operações financeiras reais encadeia mais de um produto. Estas são as sequências mais 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. Você não precisa de uma chamada de pagamento.2
Chame um dos plugins usados para pagamento:
- Bank Transfer para transferências bancárias
- Pix para pagamentos instantâneos
3
Leia o resultado do Midaz. Bank Transfer ou Pix confirma o evento de transferência. O Midaz confirma o novo saldo. São dois fatos diferentes.
Aplicar tarifas
Use Fees → Midaz
1
Configure um pacote de tarifas no Fees. O pacote define as regras de tarifa e as transações a que elas se aplicam.
2
Crie a transação pela API v2 do Midaz. Não envie uma transação de tarifa separada.
Relatório regulatório ou de período
Use Midaz → Reporter
1
Os dados de origem ficam no Midaz: transações, saldos, holders.
2
Chame o Reporter com o período. Ele lê o Midaz somente leitura e produz o arquivo do 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 correspondência configuráveis e produz resultados de correspondência, exceções e uma trilha de auditoria imutável. Ele não grava no Midaz.
Veja 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

