The reason for the use of credit card for the monthly hosting and software licensing fee is to keep manual input for both parties as low as possible.
The process is fully automated and linked to your online account, and by having a credit card linked to your Online Now account it enables you to purchase extra bandwidth, email credits or extranet logins if required.