Onboarding Guide
Documentación del Servicio de Onboarding de Cliente
Este documento describe el flujo de trabajo para el servicio de onboarding de cliente. El proceso se divide en cuatro pasos principales:
- Creación del Cliente: Registro de datos personales y de contacto.
- Configuración de Liquidación: Definición de liquidación por día o semana.
- Configuración de Comisiones por Medio de Pago: Asignación de comisiones para cada método de pago.
- Prueba de Pago y Limpieza de Datos: Ejecución de una prueba de pago y limpieza de los datos temporales de onboarding.
1. Creación del Cliente
En este primer paso se recopilan y validan los datos del cliente. Los datos típicamente incluyen:
- Información Personal: Nombre, apellido, identificación, etc.
- Datos de Contacto: Correo electrónico, teléfono.
- Otra Información Relevante: Dirección, datos fiscales, etc.
Ejemplo de representación JSON de los datos de un cliente:
{ "cuit": "20123456781", "entePrivado": false, "razonSocial": "Soluciones Digitales S.A.", "localidad": "Rosario", "nombreLegal": "Soluciones Digitales Sociedad Anónima", "domicilio": "Calle Siempre Viva", "nro": "567", "codigoPostal": "2000", "telefono": "3412345678", "url": "www.solucionesdigitales.com", "mcc": "5812", "condicionFrenteIVA": false}- A considerar: la razon social esta cargada como el nombre del cliente y el nombre legal como la razon social en la tabla cliente
2. Configuracion de Liquidacion
Una vez creado el cliente, se define la configuración de liquidación. Las opciones principales son:
- Diaria: Liquidación de forma diaria.
- Semanal: Liquidación de forma semanal.
{ "idCliente": 125, "qrBln": true, "qrNaranja": false, "pagosInternacionales": true, "diaLiquidacion": 15, "semanaLiquidacion": 2, "anteUltimoDiaLiquidacion": false, "site_id": "00550623", "habilitarCybersource": true}3. Configuración de Comisiones por Medio y Forma de Pago
En este paso se establecen las comisiones que se aplicarán según el medio de pago utilizado. Esto permite tener una configuración personalizada para cada método.
- Ejemplo de configuración en YAML:
{ "idCliente": 125, "costoPlataforma": 5.99, "bonificacionComisiones": 10.0, "fechaDesdeBonificacion": "2025-04-01", "fechaHastaBonificacion": "2025-06-30", "comisionRequests": [ { "idMedioPago": 31,"idComision":1092, "comision": 0.05, "gasto": 1.5, "habilitado": true } ]}4. Prueba de Pago y Limpieza de Datos de Onboarding
Finalmente, se realiza un test de pago para confirmar que la integración y configuración de los sistemas funcionan correctamente. Luego, se procede a limpiar la información temporal o de prueba recopilada durante el proceso de onboarding.
Pasos detallados:
Realización de Prueba de Pago: Simulación de un pago para verificar la operatividad del sistema.
Limpieza de Datos: Eliminación o anonimización de los datos de prueba para garantizar la seguridad y cumplimiento normativo.