Do I need a completed credit application to set up an online account?

Yes, unless a credit card is used as a form of payment upon online check-out.