No, there is no credit card required to activate your account. You can simply activate your account by verifying your email after the registration process complete.