Hi. I'm just looking for someone to point me in the right direction, I know it would be completely unfeasible, lazy and selfish to ask for a complete and perfect solution to be offered by anyone here.
I've built a site that manages vendors for a wedding, along with allowing brides and grooms to create their own little sites to show off their wedding pics and other things.
For the vendors you have to pay a small monthly fee, like $4. Thats paid once a month. They are also capable of buying premiums which will allow them extra features or extra space to upload images or music. The brides and grooms initially get everything free but can pay for premium features or more space. So basically the amount each person is charged each month can be completely different.
We had a bad experience with outsourcing our billing system to another company, so this time want to do it in house. So I need to know where I can find information about how to create a recurring billing system that meets these requirements. Or even better a pre-made piece of software we can buy to serve this function (though I would definitely enjoy the challenge of building one).
My main questions are this and I would greatly appreciate any answers.
1.) I heard it is now illegal to store credit card information on your database. Is this true? Is there anyway around this (like minimum security requirements to store that kind of sensitive information). If not where am I able to store this?
2.) What is required to actually process the payment and send that information through?
3.) How do I get information sent back to my system that lets me know whether or not the payment has gone through so I can activate or deactivate features or accounts?
Any help would be appreciated be it simply a tip, a link to an article or a program recommendation.
Thank you for your time.