I'm looking to automate the billing process for renewals for our hosting clients. The manual process of print invoice, chase invoice, cash cheque etc. is too inefficient with a large customer base.
WHMCS seems to be the solution, but I can't find for definite if it's possible to auto-charge the card stored against a customer account at renewal / invoice due. The demo seems to require manual input for the CV2 when using a stored card (which I think is required for PCI compliance?) but the documentation refers to the being some automation options. This post hints that auto-charging may be possible.
Can we auto-charge all hosting clients at renewal, and nag clients who don't have any valid card details stored?
The payment gateway would be SagePay / Protx, although this could change if absolutely necessary.