Saltar al contenido
Agendar llamada

Fintech · Pagos

Save-n-Pay

Pagos, cuentas de distribuidores y un cierre de mes que cuadra.

Rol
Full stack
Duración
12 meses
Equipo
3 de nuestro lado
Sector
Pagos
save-n-pay — flujo de transferencia
save-n-pay — cuenta de distribuidor
save-n-pay — exportación de reportes

La situación

Pagos remotos, transferencias y cuentas de distribuidores en móvil, con seguridad por PIN en las rutas sensibles y reportes de los que depende el área financiera.

Construimos el cliente en React Native, la API GraphQL detrás y la capa de reportes.

El problema

Dos audiencias con necesidades incompatibles en un mismo producto. La ruta del consumidor tiene que ser rápida y tolerante; la del distribuidor y finanzas tiene que ser exacta y auditable.

El cierre de mes era el punto de presión. Reconciliar significaba exportar transacciones en bruto y armarlas a mano en una hoja de cálculo — lento, y no revisable una vez que alguien había editado una celda.

Lo que construimos

  1. 01

    Una API GraphQL con forma para dos clientes

    Un solo esquema sirviendo la app de consumo y las vistas de distribuidor sin que ninguna fuerce concesiones en las consultas de la otra.

  2. 02

    Seguridad por PIN en las rutas que mueven dinero

    Reautenticación en el límite de la transacción y no solo al iniciar sesión, para que un teléfono desbloqueado y prestado no pueda transferir fondos.

  3. 03

    Reportes de transacciones y comisiones como funcionalidad de primera clase

    El ingreso por comisiones modelado explícitamente en vez de derivado después, para que un reporte y el libro contable no puedan contradecirse.

  4. 04

    Exportaciones a PDF en un clic

    Generadas en el servidor desde las mismas consultas que lee la app, así el documento que archiva finanzas son los mismos datos que muestra el producto.

React NativeGraphQLNodePostgreSQLAWSExportación PDF

El resultado

Los reportes de transacciones e ingresos por comisiones pasaron de exportación manual a PDF en un clic.

La reconciliación de cierre de mes pasó a ser un documento generado en vez de una hoja de cálculo armada a mano — trazable hasta el libro contable, y revisable por alguien que no lo construyó.