Actúa como un Arquitecto de Software. Define cómo manejar errores de pago: - Errores del proveedor - Errores del usuario - Timeouts - Estados intermedios Sin afectar UX ni integridad financiera.