mpay emite webhooks HTTP POST hacia la URL configurada en el cliente OAuth cuando ocurren cambios relevantes en ordenes, cuotas y pagos.
El cliente OAuth debe tener configurados:
| Campo | Descripcion |
|---|
mpay emite webhooks HTTP para notificar a sistemas externos sobre eventos relevantes en el ciclo de vida de créditos, cuotas y montos asignados. Los webhooks se envían al endpoint configurado por cada client (webhook_url) como requests POST con body JSON.
El API datos-comerciales/transaction/execute retorna la siguiente estructura:
interconnectResponse.applicants.primaryConsumer
├── personalInformation # Datos del documento consultado
├── calculates # 126 metricas PRE-CALCULADAS por Equifax
El PRD IN-49 describe la integracion con DiiMO como partner de credito complementario para usuarios nuevos (<6 meses) o rechazados. El backend actua como proxy hacia la API de DiiMO. Este plan cubre unicamente la parte Flutter (HU-403 y HU-404), ya que HU-402, HU-405 y HU-406 son backend.
Decisiones clave:
webview_flutter (ya en el proyecto) con JavaScript channels para postMessage.Los usuarios sin historial crediticio o con crédito denegado necesitan poder apelar, subiendo documentos de soporte. MPay ya expone esta funcionalidad via su WebView y nuevos estados en su API, pero issuing no los reconoce.
Approach: Aprovechar el WebView de MPay para todo el flujo de apelación. Issuing solo parsea estados y muestra información.
Esta guía explica cómo simular los eventos LoanRepaymentDueBusinessEvent y LoanRepaymentOverdueBusinessEvent en un ambiente de desarrollo sin modificar la fecha del sistema.
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: