CorrecciónV-3.2.027618 de mayo de 2026
Fix: token de apartado y motor de pagos POS
Se habilitó la extensión pgcrypto para que gen_random_bytes() funcione al crear apartados (el folio y QR ya no fallan). El panel de apartados ahora reutiliza la UX del motor de pagos del POS: oculta métodos no configurados (la pasarela externa solo aparece si el owner tiene proveedores activos en payment_providers), efectivo muestra monto recibido y cálculo de cambio, tarjeta y transferencia requieren confirmación explícita del cajero, y pasarela externa permite elegir proveedor + correo + referencia del link enviado (registrado como is_remote=true para conciliación). Errores crudos de DB se traducen a mensajes amigables. El abono inicial del apartado y el flujo 'Abonar' usan el mismo composer.
Aspectos destacados
- pgcrypto habilitado
- Efectivo con cálculo de cambio
- Confirmación de tarjeta/transferencia
- Pasarela externa con proveedor + correo
- Métodos no configurados ocultos
- Errores amigables
#Layaway#POS#Payments#Database