Can you set up an automatic payment credit card?

Yes, you can do that by saving your credit card in your client account. When you receive your next invoice, you will get a notice that the payment will be taken in 24h.