Refactor y mejora de la clase Payment