Hello dear,
In order to save the customer's credit card info, you need to meet the PCI compliant, you can't not simply think in save Credit Cards and save it.
I have worked in that before, but this is not a thing of 3-4 hours as you say.
You have a Paypal option, which you can integrate your Web to Paypal and make that the clients link its paypal accounts to your accounts, so you will be able to autocharge to them, and you wont need to save the cards info.
I have developed platforms that meets the PCI compliant, so I mean that I ahve experience with this.
Contact me.