No, you don't need an account to make a purchase. After your first purchase, you will be invited to create an account, but it's optional.