No. To sign up a credit card is not necessary. However, you need to choose an alternative payment option like PayPal, Crypto Currency or a bank transfer to complete the order. It is free, so you won’t be charged during your 30-day free trial. Instead, you’ll receive an invoice outlining the nature of the service and the period of the trail.