Do I need to top up my EasyPark account?

Not anymore. Each parking transaction will be debited from your credit card after the end of the parking session.