Procesamiento de Pagos
HiLucy procesa pagos a través de Stripe, combinando almacenamiento seguro de tarjetas, patrones de facturación flexibles y Express Checkout para manejar desde reservas de un solo huésped hasta estancias grupales con múltiples pagadores.
Almacenamiento y Tokenización de Tarjetas
Cuando un huésped hace check-in, su tarjeta se guarda de forma segura a través del sistema de tokenización de Stripe: se crea un SetupIntent, la tarjeta se tokeniza en un objeto PaymentMethod reutilizable, y se adjunta al perfil del huésped. Los números de tarjeta nunca tocan los servidores de HiLucy.
Retenciones Previas de Autorización
HiLucy usa un patrón de autorizar-y-anular para depósitos de seguridad: se coloca una retención temporal, se verifica la tarjeta y los fondos, y se anula inmediatamente la autorización. Sin cargo para el huésped.
Los Tres Patrones de Pago
Patrón 1 -- Pagador Único
Un huésped proporciona una tarjeta y cubre todos los cargos. Ideal para familias o reservas corporativas.
Patrón 2 -- Dividido (Independiente)
Cada huésped guarda su propia tarjeta y tiene su propio folio. Los cargos se enrutan al huésped que los generó.
Patrón 3 -- Híbrido
Mezcla de los patrones 1 y 2. Algunos huéspedes son cubiertos por la tarjeta de otro mientras otros pagan independientemente.
Sistema de Folio Multi-Pagador
El folio es una cuenta abierta vinculada a la tarjeta del huésped:
- Se abre el folio -- Al guardar la tarjeta, con retención opcional configurable
- Agregar ítems -- El personal agrega cargos durante la estancia
- Anular ítems -- Se pueden anular líneas individuales antes de la liquidación
- Cerrar folio -- Liquida todos los cargos capturando un PaymentIntent de Stripe
- Cancelar folio -- Libera cualquier retención y cierra sin cargos
Express Checkout
HiLucy soporta Apple Pay y Google Pay a través de los elementos Express Checkout de Stripe. Usa el mismo pipeline de tokenización que la entrada estándar de tarjeta.
Resumen del Flujo de Pago
| Paso | Qué Sucede | Objeto Stripe | |------|-----------|---------------| | Huésped ingresa tarjeta | Datos capturados de forma segura | SetupIntent | | Tarjeta guardada | Tokenizada para uso futuro | PaymentMethod | | Retención de depósito | Verificación autorizar-y-anular | PaymentIntent (anulado) | | Cargos al folio | Personal agrega líneas | -- | | Liquidación del folio | Todos los cargos capturados | PaymentIntent (capturado) | | Reembolso | Procesado parcial o totalmente | Refund |