Habilitando o CRM
Após instalar o CRM, abra o arquivo
.env com qualquer editor de texto e atualize as seguintes variáveis antes de começar:
LCRYPTO_HASH_SECRET_KEY: Esta é sua chave de hashing. Ela verifica a integridade dos dados e confirma que as requisições vêm de uma fonte confiável.LCRYPTO_ENCRYPT_SECRET_KEY: Esta é sua chave de criptografia. Ela protege dados sensíveis criptografando-os e os descriptografa quando necessário.
.env. Você pode usar o seguinte comando para gerar as chaves:
- Cada chave deve ser única, então você terá que executar o comando duas vezes, uma para cada chave, para gerar valores separados e seguros.
Gerar uma chave de hashing
Gerar uma chave de criptografia
Mantenha suas chaves seguras.Uma vez geradas, armazene suas chaves de forma segura. Recomendamos usar um Secret Manager para protegê-las contra exposição.
Uso típico
Veja como você pode começar:
Passo 1 – Crie o Holder
Comece criando um holder, que representa um indivíduo ou organização no sistema.- Para isso, use o endpoint Criar um Holder.
- A API não valida a precisão dos dados.
- Fornecer valores incorretos (como
ledgerIdouaccountIdincompatíveis) pode resultar em falhas de integração, especialmente com provedores externos ou o componente Ledger.
Gerenciando Holders
Gerenciando Holders
Você também pode realizar ações como:
- Listar Holders – Visualizar todos os holders no seu sistema.
- Recuperar um Holder – Obter detalhes de um holder específico.
- Atualizar um Holder – Fazer alterações nos dados de um holder.
- Excluir um Holder – Fazer soft-delete ou remover as informações do usuário permanentemente.
Passo 2 – Conecte o holder ao Midaz usando uma Alias Account
Uma vez que o holder é criado, use o endpoint Criar uma Alias Account para configurar uma Alias Account (uma conta a nível de CRM que representa a Conta do Midaz) e vincular o Holder a ela em um único passo. Esse vínculo é fundamental para:- Rastrear transações vinculadas ao holder.
- Habilitar taxas, notificações e outras funcionalidades a nível de conta.
- Alimentar fluxos subsequentes como faturamento e verificação de identidade.
Gerenciando Alias Accounts
Gerenciando Alias Accounts
Você também pode realizar ações como:
- Listar Alias Accounts de um Holder – Visualizar todas as Alias Accounts vinculadas a um Holder específico.
- Recuperar detalhes da Alias Account – Obter detalhes de uma Alias Account específica.
- Atualizar uma Alias Account – Fazer alterações nos detalhes de uma Alias Account.
- Excluir uma Alias Account – Fazer soft delete ou remover a Alias Account permanentemente.
O que acontece depois?
Com os holders devidamente criados e vinculados, você agora pode:
- Enriquecer dados do CRM com plugins adicionais (ex.: KYC, scoring, segmentação).
- Acionar workflows que dependem de atributos de identidade ou organizacionais.
- Validar ou filtrar transações com base em dados a nível de pessoa.

