How do I charge my customers
Kudos to you for figuring out your payment schedule ahead of time.
The best thing to do is to use the subscription payment option offered by your credit card processing company. Many credit card companies offer this service--as does PayPal. In fact, PayPal has a special subscription button.
The best thing to do is to call your credit card processing company and ask how to enable this feature on your account.