Version: 1.00, by insanctus
Developer Last Online: May 2006
Version: 3.0.0
Rating:
Released: 05-06-2004
Last Update: 03-22-2005
Installs: 109
No support by the author.
What this does (added in first post)
With the current vbulletin subscription set up, it only charges your members one time. So if you have a pay based site, or forum area they have to keep subscribing, and causing them to waste time and effort (and maybe you lose money)
What this does, is give you the option if you want one time payment (standard vb) or reoccurring payment.
When you choose reoccurring the script has them sign up for a reoccurring payment, as paypal sends you confirmation each time you get a subscription payment, your system will now update their access time.
This will save your members from having to resign up all the time and hopefully save you some money
For instance, say you have a paying member?s only area, and you want them to have to pay $10 a month.
With this you can charge per month and it handles all the charges, and every month they send another payment automatically your script gets updated and sets their new expiration.
This has been asked for many times and IMO should have been in to begin with.
Enjoy and I will help as I can.
Note from the new supporter: This hack is now being actively supported again. I have updated the install instructions to work for version 3.0.7, and we can now begin to work out any existing bugs. This code is still raw and has not been tested extensively due to the difficult nature of testing paypal transactions.
Create a usergroup with the permissions that you want your paid members to have.
Change the permissions of your registered usergroup so that they can't see the threads, posts, etc.
In your navbar template, do a conditional to show a link to subscribe to your registered usergroup. After they subscribe, promote them to the new usergroup with access.
Making this work is going to hinge on how good you are with template edits and such so that you make it clear to your users what they need to do to see your content.
I would also edit the template that users see immediately after they register. The screen should inform them that the final step is to pay up.
But, this bit of advice is off topic for this thread. Please post your future questions in the other thread so that others may help you as well.
Reocurring email reminders was not a problem with this hack as far as I know. What was solved is that it stopped emailing people who have pay-pal subscriptions which automatically renew.
Make sure you didn't change the frequency that the subscriptions cron job runs. If you did, your subscribers will get multiple emails.
So, I was looking at the coding and it looks like it would be relatively easy to add in trial periods (PayPal allows for up to 2). You'd just need another 2 variables (trial period 1 and trial period 2 -- you can enter -0- if you don't want trial periods) and this hack would offer ALL the functionality PayPal offers...
Is it deliberate? It causes vB to not perform any action after payment has been made, if there were some actions set (such as usergroup change and forum permissions updates).