MicroservicesExpert
imagen

Recolección de Pagos Masivos

La recolección de pagos masivos es un servicio bancario diseñado para empresas con una amplia base de clientes, como compañías de telefonía móvil, proveedores de servicios de internet, empresas de servicios públicos, agencias de seguridad social y gobiernos locales encargados de recaudar impuestos. Para mayor claridad, nos referiremos a estas empresas como “Proveedores de Servicios.”

Los Proveedores de Servicios utilizan los canales del banco —banca en línea, aplicaciones móviles, cajeros automáticos y sucursales— para recolectar los pagos de sus clientes. El banco procesa estos pagos, deposita los montos recaudados en la cuenta del Proveedor de Servicios y deduce una comisión por el servicio.

Para ello, los Proveedores de Servicios deben disponer de una interfaz para consultar y gestionar las cuentas por cobrar. A su vez, el banco ofrece una interfaz a través de sus canales, permitiendo a los clientes finales realizar los pagos.

El desafío surge cuando cada Proveedor de Servicios utiliza su propia interfaz, con modelos y tecnologías diferentes. Esta falta de estandarización convierte cada nueva integración en un proyecto de TI a gran escala. El enfoque tradicional —agregar nuevos componentes para cada Proveedor de Servicios— se vuelve insostenible y difícil de mantener.

¿Nuestra solución? Un motor abstracto y agnóstico que procesa las solicitudes de manera unificada, sin importar el tipo de solicitud (autenticación, consulta, pago, reversión, etc.) o la tecnología subyacente (SOAP, RESTful, etc.). El motor maneja los detalles específicos de cada interfaz mediante una resolución dinámica en tiempo de ejecución, almacenada en una base de datos. Este enfoque elimina la necesidad de componentes personalizados para cada Proveedor de Servicios, facilitando la integración y el mantenimiento.

Construido sobre microservicios orientados a eventos, con Apache Kafka como servidor de streaming, la solución incorpora patrones esenciales como Base de Datos por Servicio, Event Sourcing, CQRS, Caché Distribuida, API Gateway, API de Health Check, Agregación de Logs, Trazabilidad Distribuida, Métricas de la Aplicación y Registro de Auditorías.

Este enfoque innovador garantiza escalabilidad, flexibilidad y facilidad de integración, transformando la recolección de pagos masivos en un proceso fluido y eficiente tanto para los bancos como para los Proveedores de Servicios.

Icono de participantes

17 +

Participantes

Icono de microservicios

22 +

Microservicios

Icono de clases

396 +

Clases Desarrolladas

Icono de base de datos

200 +

Artefactos de Base de Datos

Icono de líneas de código

25035 +

Líneas de Código

Icono de temas

12 +

Temas

Información del Proyecto

  • Clientes: Uno de los principales grupos financieros en Centroamérica.
  • Categoría: Tecnología
  • Periodo: 1 de junio de 2022 - 30 de noviembre de 2023
  • Enlaces del Sitio Web: Microservices Expert

Información de Contacto

Teléfono de Contacto

+1 (941) 281-8793

Correo de Contacto

hello@microservices.expert

Ubicación de la Oficina

1201 6th Ave W. Suite 100, Bradenton, FL 34205