
Fintech · Automatización de Nómina
Imperial Payments
Nómina de contratistas B2B global, facturación y orquestación de pagos por lotes
Desarrollado en 2024 · iOS y Android en 2025 · lanzamiento público en 2026
🏆 Seleccionado para Bubble Global — #10 en Honduras →
Imperial Payments resuelve un punto crítico de fricción en la gestión de equipos globales: la ejecución manual, propensa a errores y poco transparente de la nómina de contratistas internacionales. Dejando atrás hojas de cálculo y correos, construyó un ecosistema digital unificado donde los administradores programan pagos y los contratistas auditan horas, aprueban recibos digitales y generan facturas con cumplimiento normativo. Desarrollado en 2024, ampliado en 2025 con apps nativas iOS y Android, y lanzado oficialmente al público en 2026 con una landing page dedicada. Fue seleccionado por Bubble.io para su escaparate Bubble Global.
El producto en pantalla
El Problema
- ▸Asimetría de información — los contratistas no veían las horas preliminares ni el cálculo bruto-a-neto, generando disputas tras el pago.
- ▸Conciliación manual de facturas — escalar un equipo remoto implicaba generar y conciliar cada factura internacional a mano.
- ▸Invalidación de payloads — pasar registros a formatos externos rígidos (ej. la plantilla de OnTop) causaba interrupciones silenciosas por JSON mal formado.
La Solución y Arquitectura
Un stack diseñado para equilibrar entrega ágil con escalado de nivel empresarial:
- ▸Bubble.io — centro de control administrativo + portal del contratista; modelo relacional sobre Users, Contractors, Payroll Records y OnTop Batches.
- ▸Make.com — bus de servicios empresariales de alta disponibilidad: intercepta webhooks, aplica rate limiting, parsea y transforma payloads de forma segura.
- ▸Google Drive y Sheets — gestión de plantillas, filas programáticas inmutables, salidas CSV conformes.
- ▸Webhooks de callback asíncronos y seguros desde Make.com hacia Bubble para actualizar el estado del lote.
Hito de ingeniería — un pipeline de pagos libre de fallos
El hito central fue una integración libre de fallos que alimenta lotes CSV estandarizados directo a las redes de pago. Traducir listas dinámicas a arrays JSON conformes requirió ingeniería de payload quirúrgica:
- ▸Serialización JSON-safe con saneamiento nativo (sin comillas manuales), tipos numéricos estrictos con defaults a prueba de nulos, y un blueprint minificado para bloquear comillas tipográficas/espacios.
- ▸Delegación del delimitador para que el último elemento del array siempre cierre sin coma sobrante (conforme a ECMA-404).
- ▸Un Database Trigger a prueba de condiciones de carrera dispara el lote solo cuando los registros aprobados igualan el conteo esperado — luego Make.com itera, un Array Aggregator agrupa la ejecución exactamente una vez por lote, y un callback seguro marca el lote como procesado con una URL de auditoría.