No, you do not need to provide credit card details.
Our Basic account is free.
The due date of charges for our Premium or Enterprise account will be stated well in advance in our invoice. We offer several methods of payment and are very flexible, trying our best to meet your requirements.
Our policy of not requesting credit card details in advance plays actually in favor of our customers: It prevents that our charges might be timed inconveniently which could lead to bounced payments. Rather than asking to predefine payment details in advance, we let you choose how to pay when the payment is due.