Por que essa combinação importa
Cada componente resolve uma camada específica do problema:
Escolha do seu modelo de participação no Pix
O Pix Plugin oferece suporte aos dois modelos de participação definidos pelo BACEN. A integração de tarifas e o fluxo no ledger desta página valem para os dois. Apenas a conexão com o BACEN muda.
Cenário 1: fintech lançando Pix com tarifas automatizadas
Uma fintech planeja oferecer Pix aos seus clientes. Ela quer cobrar uma tarifa fixa em cada Pix recebido (cash-in). A tarifa cobre custos operacionais e acrescenta receita sem complexidade extra para o cliente. A lógica de tarifa e a estrutura do ledger continuam as mesmas nos dois modelos. Isso vale tanto se a fintech for participante indireta (via BTG) quanto participante direta (via JD).
O objetivo de negócio
- Oferecer pagamentos Pix instantâneos aos clientes finais
- Cobrar uma tarifa transparente e configurável nas transferências recebidas
- Registrar cada tarifa no ledger para conformidade e relatórios financeiros
- Lançar rápido, sem lógica de tarifa customizada nem pipelines de conciliação
Configuração no Midaz
A fintech primeiro estrutura seu ambiente Midaz:Criar a organização
Configurar o ledger
Definir o ativo
Criar as contas de clientes
Criar as contas de destino das tarifas
Organizar com segmentos
Configuração do Fees Engine
Com a estrutura do ledger pronta, a fintech configura um pacote de tarifas:- Tipo de tarifa: tarifa fixa de R$ 1,50 por Pix recebido
- Escopo: aplicada a todas as transações de cash-in no ledger principal
- Roteamento: o Fees Engine roteia os créditos de tarifa para a conta interna “Pix Fee Revenue”
- Isenções: acrescente as contas de nível Premium à lista de contas isentas
Como uma transação flui
Quando um cliente recebe uma transferência Pix, acontece o seguinte:O Pix chega
A transação é validada
A liquidação começa
As tarifas são calculadas automaticamente
O ledger registra o quadro completo
- O Midaz credita a conta do cliente com o valor líquido (bruto menos a tarifa).
- O Midaz credita a conta de destino da tarifa com R$ 1,50.
- Cada movimento é rastreável, com precisão de partidas dobradas.
A transação está concluída
O que isso destrava
- Sem lógica de tarifa customizada: o Fees Engine cuida do cálculo, do roteamento e das isenções.
- Ledger preciso: cada tarifa é um lançamento no ledger, não apenas metadados. Os auditores veem os mesmos números que o seu time financeiro vê.
- Segmentação de clientes: o Fees Engine isenta os clientes Premium automaticamente pela lista de contas isentas.
- Flexibilidade de tarifas: mude os valores das tarifas, acrescente tarifas percentuais ou introduza faixas por valor sem mudanças no seu pipeline de transações.
Cenário 2: marketplace com Pix e tarifas proporcionais
Um marketplace B2B conecta compradores e vendedores. Os compradores pagam via Pix, e o marketplace cobra uma tarifa de serviço em cada transação antes de distribuir o restante aos vendedores.
O objetivo de negócio
- Aceitar pagamentos Pix dos compradores
- Cobrar uma tarifa de serviço percentual em cada pagamento
- Distribuir o valor líquido proporcionalmente entre vários vendedores quando um único pagamento cobre produtos de vendedores diferentes
- Manter uma trilha de auditoria clara para cada divisão e cada tarifa
Configuração no Midaz
O marketplace estrutura seu ambiente Midaz para refletir a natureza multiparte das suas operações:Criar a organização
Configurar o ledger
Definir o ativo
Criar as contas dos vendedores
Criar a conta de tarifa do marketplace
Usar segmentos para níveis de vendedor
Configuração do Fees Engine
O marketplace configura um pacote de tarifas com distribuição proporcional:- Tipo de tarifa: 3% do valor da transação
- Escopo: aplicada a todos os pagamentos Pix recebidos no ledger do marketplace
- Distribuição: o Fees Engine divide as tarifas proporcionalmente entre as contas de origem quando uma única transação cobre vários vendedores
- Roteamento: os créditos de tarifa vão para a conta “Marketplace Service Fee”
- Dedutível: o Fees Engine deduz a tarifa do valor dos vendedores (
isDeductibleFrom: true), então o comprador sempre envia o valor cheio
Como uma transação flui
Um comprador adquire R$ 1.000 em produtos de três vendedores:O comprador envia o Pix
O Pix chega ao plugin
As tarifas são calculadas com divisão proporcional
- Vendedor A: R 485,00 líquidos)
- Vendedor B: R 291,00 líquidos)
- Vendedor C: R 194,00 líquidos)
O ledger registra cada movimento
- Conta do vendedor A: crédito de R$ 485,00
- Conta do vendedor B: crédito de R$ 291,00
- Conta do vendedor C: crédito de R$ 194,00
- Conta de tarifa do marketplace: crédito de R$ 30,00
- Total: R$ 1.000,00 (totalmente balanceado)
Vendedores e marketplace são liquidados
O que isso destrava
- Divisão de receita automatizada: o Fees Engine cuida da distribuição proporcional para qualquer número de contas.
- Precificação transparente para os vendedores: cada vendedor vê a tarifa exata e o motivo dela.
- Ledger balanceado: o valor bruto que entra é igual à soma de todos os créditos que saem. Sem diferenças de arredondamento, sem ajustes manuais.
- Percentuais configuráveis: mude o percentual da tarifa, acrescente mínimos fixos ou isente parceiros específicos, tudo pela configuração do pacote de tarifas.
O que você precisa para começar
Para rodar essa configuração, sua instituição precisa de:
Estimativa antes de entrar em produção
Antes de processar transações reais, use a estimativa do Fees Engine para conferir sua configuração de tarifas. A estimativa permite:
- Ver de antemão a tarifa exata para um determinado valor de transação
- Conferir se as isenções funcionam como esperado
- Confirmar que as divisões proporcionais produzem a distribuição correta
- Testar casos-limite, como valores de fronteira e contas isentas

