I need to develop a plugin for a paid-for subscription based site.
It's for a community newspaper, who will be publishing a monthly e-pub file of their paper on their site.
I'll be using GoCardless as a payment processor, of which I have previous experience.
What I want to do is a page to sign up, which contains address fields if they also want to purchase the print edition. This page then sends on the user to GoCardless for processing. I also need a page for GC to which to return the user, this then confirms the payment.
The user would then stay logged in (for x days/weeks) and be able to return to this page and see the download link.
I've looked at a few user login plugins and think I may implement a few of their ideas, but I thought I'd reach out to the community first to find out your views.