No, you do not need account, we accept all forms of payment (excl Amex and Diners).