Implemented the basic (abstract) Payment class