Habilitando CRM
Después de instalar CRM, abre el archivo.env con cualquier editor de texto y actualiza las siguientes variables antes de comenzar:
LCRYPTO_HASH_SECRET_KEY: Esta es tu clave de hash. Verifica la integridad de los datos y confirma que las solicitudes provienen de una fuente confiable.LCRYPTO_ENCRYPT_SECRET_KEY: Esta es tu clave de cifrado. Protege datos sensibles cifrándolos y los descifra cuando es necesario.
.env. Puedes usar el siguiente comando para generar las claves:
- Cada clave debe ser única, por lo que tendrás que ejecutar el comando dos veces, una vez para cada clave, para generar valores separados y seguros.
Generar una clave de hash
Generar una clave de cifrado
Mantén tus claves seguras.Una vez generadas, almacena tus claves de forma segura. Recomendamos usar un Secret Manager para protegerlas de la exposición.
Uso típico
Así es como puedes comenzar:Paso 1 – Crear el Titular
Comienza creando un titular (holder), que representa un individuo u organización en el sistema.- Para hacerlo, usa el endpoint Crear un Titular.
- La API no valida la exactitud de los datos.
- Proporcionar valores incorrectos (como
ledgerIdoaccountIdque no coincidan) puede resultar en fallos de integración, especialmente con proveedores externos o el componente Ledger.
Gestión de Titulares
Gestión de Titulares
También puede realizar acciones como:
- Listar Titulares – Ver todos los titulares en su sistema.
- Obtener un Titular – Obtener detalles de un titular específico.
- Actualizar un Titular – Realizar cambios en los datos de un titular.
- Eliminar un Titular – Eliminación suave o remover la información del usuario permanentemente.
Paso 2 – Conectar el titular a Midaz usando una Cuentas Alias
Una vez que el titular está creado, usa el endpoint Crear una Cuentas Alias para configurar una Cuentas Alias (una cuenta a nivel CRM que representa la Cuenta Midaz) y vincular el Titular a ella en un solo paso. Esta vinculación es clave para:- Rastrear transacciones vinculadas al titular.
- Habilitar tarifas, notificaciones y otras funciones a nivel de cuenta.
- Impulsar flujos posteriores como facturación y verificación de identidad.
Gestión de Cuentas Alias
Gestión de Cuentas Alias
También puedes realizar acciones como:
- Listar Cuentas Alias por un Titular – Ver todos los Cuentas Alias vinculados a un Titular específico.
- Obtener detalles de una Cuentas Alias – Obtener detalles de una Cuentas Alias específico.
- Actualizar una Cuentas Alias – Realizar cambios en los detalles de una Cuentas Alias.
- Eliminar una Cuentas Alias – Eliminación suave o remover el Cuentas Alias permanentemente.
¿Qué sucede después?
Con los titulares correctamente creados y vinculados, ahora puedes:- Enriquecer datos CRM con plugins adicionales (por ejemplo, KYC, puntuación, segmentación).
- Activar flujos de trabajo que dependan de atributos de identidad u organizacionales.
- Validar o filtrar transacciones basándose en datos a nivel de persona.

