Resumen
Esta feature permite a los dueños de negocio compartir su Invoice Key (inkey) mediante un código QR para que los empleados puedan usar LaChispaPOS y recibir pagos sin exponer la clave de administrador.
Motivación
En escenarios de negocio (restaurantes, tiendas, etc.), el dueño de la wallet quiere:
- Dar acceso a empleados para recibir pagos
- No exponer la admin key (que tiene permisos completos)
- Mantener la seguridad mientras facilita las operaciones
Solución Implementada
Cambios realizados:
-
Nueva pantalla InvoiceKeyScreen (lib/screens/19invoice_key_screen.dart)
- Muestra código QR con la Invoice Key (inkey)
- Incluye botón para copiar la clave
- Advertencia de seguridad integrada
-
Modelo WalletInfo (lib/models/wallet_info.dart)
- Añadido campo
readKey para compatibilidad futura
-
Settings Screen (lib/screens/17settings_screen.dart)
- Nueva opción "Invoice Key QR" accesible desde Configuración
-
Localizaciones
- Actualizado para todos los idiomas soportados: ES, EN, DE, FR, IT, PT, RU
Uso
- Dueño de negocio: Configuración → Invoice Key QR
- Muestra el QR al empleado
- Empleado (usando LaChispaPOS): Escanea el QR
- Empleado puede crear invoices para recibir pagos
Consideraciones de Seguridad
- La Invoice Key solo permite crear invoices (solo escritura limitada)
- No permite acceder a fondos, enviar pagos ni realizar operaciones sensibles
- Ideal para escenarios donde se necesita recibir pagos sin riesgos
Checklist
Relacionado con: Proyecto LaChispaPOS
Resumen
Esta feature permite a los dueños de negocio compartir su Invoice Key (inkey) mediante un código QR para que los empleados puedan usar LaChispaPOS y recibir pagos sin exponer la clave de administrador.
Motivación
En escenarios de negocio (restaurantes, tiendas, etc.), el dueño de la wallet quiere:
Solución Implementada
Cambios realizados:
Nueva pantalla
InvoiceKeyScreen(lib/screens/19invoice_key_screen.dart)Modelo
WalletInfo(lib/models/wallet_info.dart)readKeypara compatibilidad futuraSettings Screen (
lib/screens/17settings_screen.dart)Localizaciones
Uso
Consideraciones de Seguridad
Checklist
Relacionado con: Proyecto LaChispaPOS