Fintech · Food-service

Stack de pagos completo corriendo en SmartPOS

Onboarding, payouts, split y medios de pago integrados en la terminal — embebidos en el app de un SaaS B2B de retail y food-service.

Contexto

Cuando el SaaS se vuelve fintech

Un SaaS B2B de gestión para restaurantes y retail llegó al punto en que el mayor dolor de los comercios dejó de ser operar el punto de venta y pasó a ser el pago: abrir cuenta en la adquirente, aprobar la máquina, lidiar con múltiples extractos y luego conciliar todo contra la facturación del propio sistema de gestión.

La solución obvia era embeber pagos dentro del app que ya corría en la SmartPOS del comercio. Un único punto de onboarding, un único flujo de checkout y conciliación automática — y, en el camino, la empresa capturaría margen de la operación transaccional en lugar de entregarlo todo a la adquirente.

El equipo del cliente necesitaba refuerzo sénior en fintech, con experiencia real en subadquirencia, PCI y ejecución de código en hardware Android SmartPOS. El squad se incorporó junto a ellos y construyó el stack transaccional desde cero hasta el go-live.

Desafío

Lo que había que resolver

  • Certificación PCI-DSS de punta a punta en la captura y almacenamiento de datos de tarjeta
  • Operación de subadquirencia: KYC, liquidación, payout y split entre adquirente, marketplace y comercio
  • Conciliación automatizada D+0 (Pix) y D+30 (crédito), con reconciliación contra el settlement de la adquirente
  • Soporte simultáneo a Pix instantáneo, Apple Pay, Google Pay y crédito EMV por aproximación o inserción
  • Latencia por debajo de 500ms de punta a punta dentro de la SmartPOS, incluso en redes móviles inestables
  • Antifraude en tiempo real combinando capa de reglas y modelo de ML para decisiones marginales

Enfoque

Cómo lo atacó el equipo

  • Squad embebido en el equipo del cliente, trabajando en el mismo repositorio desde el día 1
  • Arquitectura event-driven con Kafka, separando captura, autorización, liquidación y conciliación
  • Integración con el gateway de pagos y con la adquirente vía APIs nativas
  • AWS KMS para tokenización de datos sensibles y rotación automática de llaves
  • Capa de antifraude combinando reglas escritas por el equipo de riesgo y un modelo de ML entrenado con datos propios
  • Deploy OTA directo al APK corriendo en la SmartPOS, con rollback seguro por fleet

Resultado

Hito principal
Operación transaccional en producción 24/7

Stack de pagos completo corriendo en las SmartPOS de los comercios — onboarding, captura, split y conciliación en el mismo flujo.

  • Alto uptime del servicio transaccional, monitoreado por SLO y alertas en tiempo real
  • Conciliación automatizada — el equipo financiero ya no toca planillas
  • Onboarding de subadquirencia simplificado: el comercio abre la cuenta y transa el mismo día
  • Soporte a múltiples medios de pago en el mismo flujo de checkout de la SmartPOS

Stack

Tecnologías en producción

Kotlin (Android SmartPOS)React NativeNode.jsPostgreSQLApache KafkaAWS KMSPix API (Banco Central)Apple Pay PassKit

Los pagos son riesgo — y margen

Si tu producto necesita embeber pagos, entregamos el stack y asumimos el riesgo técnico junto a tu equipo.