Online Payment & Some Tweaks