If the cart amount is zero, there is no need to insert credit card. I use this workaround for Cash On Delivery (about that, will Squarespace wake up and implement that?).
I've created a custom cash on delivery 100% discount code, if you are selling a service (no shipping costs) you will be able to have an order created without payment