fix payment method and remove setters and getters