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.
Updated File If You Already Installed Do The Following.
Open /subscriptions/paypal.php And Find
Code:
if ($_POST['txn_type'] == 'web_accept' AND $_POST['payment_status'] == 'Completed')
Replace With
Code:
if ($_POST['txn_type'] == 'web_accept' AND $_POST['payment_status'] == 'Completed' OR $_POST['txn_type'] == 'subscr_payment' AND $_POST['payment_status'] == 'Completed')
I don't mean to sound simple here, but what does this actually do?
Ok vbulletin paypal subscriptions only charges one time, so if you set up a monthly fee your users have to redo it every month or loss there forum access or what ever else you give them.
This takes it and turns it into reoccuring payments (if you choose that option)
This way they pay you every set ammount of time you picked for that subscription and it checks to see if it gets paid every month
For instance, say you have a paying members 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 automaticly your script gets updated and sets their new expiration.
The vbulletin subscriptions before only worked one time per click now you can do reoccuring
Hope that makes sence, if not I will drink some coffee and try again
No, you explained it very well, thank you. I don't have any paypal subscriptions set up on my board but I will click install and install it anyway as this should be default in vb3. Good job!
No, you explained it very well, thank you. I don't have any paypal subscriptions set up on my board but I will click install and install it anyway as this should be default in vb3. Good job!
Many thanks , I prolly should write a better explination in first post.
Never know they may toss my code in the next update
I have mine set up to do monthly reacuring on my personal site, the only thing it does not have so far is a check to see if paid monthly, so if they cancled I have to change it manualy.