Versi贸n: 1.0 脷ltima actualizaci贸n: Diciembre 2024 Plataforma: MPAY (Mercandu Pay / n1co)
Fecha: Diciembre 2025 Objetivo: Documentar dependencias y requisitos para migrar repositorios de GitLab a GitHub y configurar ambiente de desarrollo local.
MPAY es una plataforma BNPL (Buy Now Pay Later) compuesta por 5 microservicios con arquitectura event-driven. Actualmente los repositorios estan en GitLab con CI/CD configurado usando templates compartidos.
MPAY (Mercandu Pay / n1co) es una plataforma Buy Now Pay Later (BNPL) completa para El Salvador y Honduras. Es un monorepo con 5 proyectos independientes que trabajan en conjunto mediante una arquitectura orientada a eventos.
| Aspecto | Detalle |
|---|---|
| Tipo | Plataforma BNPL (Compra Ahora, Paga Despu茅s) |
| Stack Principal | Laravel 10 (PHP 8.2), Next.js 14, Python 3.13 |
Cuando un pago solo cubre parcialmente el fee moratorio ($100), se necesita calcular y registrar el IVA proporcional (13% de los $50 pagados = $6.50). Actualmente Fineract trata cada charge como independiente.
Fineract emite eventos de negocio via Kafka/ActiveMQ para notificar cambios en el ciclo de vida de pr茅stamos. Este documento detalla los eventos relevantes para:
- Pr贸ximo a vencer: Recordatorios antes del vencimiento
- Vencido: Alertas post-vencimiento
- En mora: Clasificaci贸n y cambios de estado de morosidad
Esta gu铆a explica c贸mo simular los eventos LoanRepaymentDueBusinessEvent y LoanRepaymentOverdueBusinessEvent en un ambiente de desarrollo sin modificar la fecha del sistema.