Your credit card will be charged once you’ve completed the checkout process. The transaction typically settles within 24 hours depending on your bank. You may see a transaction pending authorization. This is common bank practice for credit card transactions and the authorization will clear within 72 hours.
If you are checking out for $0, there will be no charge to your card. More information on checking out for $0 here.