Do I need a credit card when getting registered?

No. When creating an account you do not need a credit card unless you chose a fee-based program. 

Feedback and Knowledge Base