Volver a proyectos

Programming Analyst · 2019 — 2023

Kiosco de autoservicio con pago integrado

Del catálogo al pago con tarjeta, sin cajero

Ver el repositorio

Contexto

IntelliPOS, partner oficial de NCR en Perú, implantaba Aloha POS en restaurantes y hoteles. El cliente quería que el comensal pidiera y pagara solo, sin pasar por caja.

El problema

Un kiosco de autoservicio parece una pantalla con botones, pero tiene que hablar con tres cosas a la vez y ninguna fue diseñada para eso: el punto de venta, el pinpad de pago físico y la cocina. Si cualquiera de las tres falla a mitad de un pedido, el cliente se queda con el dinero cobrado y sin comida.

Qué hice

  • Kiosco completo, del catálogo al pago
  • Integración con pinpads de pago físicos: la parte más delicada, porque un cobro a medias no se puede deshacer solo
  • Inyección de la orden en tiempo real en Aloha POS, para que la cocina la vea igual que si la hubiera tomado un cajero
  • Emulador de bump bar de cocina, para poder probar el flujo completo sin tener el hardware real delante
  • E-commerce para restaurantes, reutilizando el mismo catálogo

Resultado

Kiosco en producción en locales de restauración. Pendiente de publicar: número de locales desplegados y ticket medio frente a caja atendida.

Stack

TypeScript Node.js Svelte Aloha POS API Pinpad de pago SQL Server