Question 3. Can I pay for my account online?

Yes you can pay by direct credit.  We do not have BPay facility.