I wasn't sure which forum to put this post in, this seemed as relevant as many others.
So here's my situation. I've made plenty of websites over the years where users sign up for accounts and then log in to the site. My server-side language is PHP and this is pretty straight forward.
But one thing I have never done is had these accounts be paid. But I'm working on a new site that is going to be a paid service. I'm looking for some ideas of how I can integrate into some kind of payment service. Ideally, I'd be able to check the user's pay status when they log in. However I wouldn't want to mange their payment info myself, nor would I want to manually process the transactions. I'd like people to be able to sign up, enter their payment info on a payment processors website, then come back to my site. Then when their subscription runs out (or is going to run out soon) I can notify them and ultimately lock them out if they are unpaid. This kind of stuff I have not ever dealt with before.
I also want a service that is as reliable as possible. Reliable in the sense that... the service isn't going to change every month, and require me to change my code regularly. This isn't a website that's going to need much updating otherwise, so I'd like to just set it up and forget about it, more or less.
Let me know what you think.