No a credit card is not required to register. However, if you would like to upgrade to the VIP Premier then you will need to provide your credit card information.