Plugin Manages user subscriptions by creating and deleting user accounts while managing their payments.
We've Beta testd this plugin for the first two weeks of January 2010. We've figured out a lot of the bugs and are now releasing this next stable revision.
This plugin is designed to allow users to select a Subscription, then be directed to paypal to setup a subscription plan. Once they signup, there account will be automatically created as a subscriber and they will receive a welcome email with all of the information.
Every renewal they will receive a thank you email notification.
If their subscription expires their account will be deleted and they will receive "oops it expired" email notification. Lastly, if they choose to terminate their subscription, their account will be deleted and they will receive a "account canceled" email notification.
I've made everything that I could think of customizable, allowing you to setup multiple trial periods and the whole nine yards. This plugin is a plug and play system requiring NO modifications to your paypal account. I am using IPN overriding and return url overriding so that you will not need to change your current paypal settings. However, updating them for this script will not hurt you.
I have integrated a full support forum into the configurations page, along with detailed installation instructions and instructions for every option within the configuration page.
If you so decide that you want to modify the code in any way, I have also commented the code to make it easy for you. Native support does not include saving IPN data to the database, however, I've built the complete database integration into the script, and all you need to do is create the tables and uncomment the db store function.
THIS SCRIPT ONLY ALLOWS FOR ONE SUBSCRIPTION TYPE. This is my first attempt, I built this over the weekend. I will be adding many features and functions as time passes, so please be patient. Please rate the script itself and not the lack of features.
YOU WILL NEED ANOTHER PLUGIN, you will need to install a plugin that restricts user access to posts and categories. This plugin only manages the users.