Go Back   vb.org Archive > vBulletin Modifications > Archive > vB.org Archives > vBulletin 3.0 > vBulletin 3.0 Full Releases

Reply
 
Thread Tools
Reoccurring Paypal Subscriptions Details »»
Reoccurring Paypal Subscriptions
Version: 1.00, by insanctus insanctus is offline
Developer Last Online: May 2006 Show Printable Version Email this Page

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.

Supporters / CoAuthors

Show Your Support

  • This modification may not be copied, reproduced or published elsewhere without author's permission.

Comments
  #152  
Old 03-11-2005, 03:51 PM
Marco van Herwaarden Marco van Herwaarden is offline
 
Join Date: Jul 2004
Posts: 25,415
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by MajorFm.com
is this working on 3.0.7?
Are you making a joke?

Just read 1 post above yours.
Reply With Quote
  #153  
Old 03-11-2005, 03:54 PM
MajorFm.com MajorFm.com is offline
 
Join Date: Dec 2004
Location: UK
Posts: 402
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

lol... whoooops... just did a quick reply... flicked through the thread and missed that! thanks!
Reply With Quote
  #154  
Old 03-15-2005, 09:27 PM
Dragon_Z Dragon_Z is offline
 
Join Date: Mar 2005
Posts: 8
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I installed this and got this error whenI attempted to run the SQL Query, forgive me if this is simple but this is only my first day at this.

Quote:
ALTER TABLE `subscription` ADD `reoccur` VARCHAR( 10 ) DEFAULT '0' NOT NULL ;
Quote:
An error occurred while attempting to execute your query. The following information was returned.
error number: 1146
error desc: Table 'zforum.subscription' doesn't exist
Reply With Quote
  #155  
Old 03-16-2005, 04:23 AM
Illuvatar's Avatar
Illuvatar Illuvatar is offline
 
Join Date: Apr 2002
Location: So. Cal
Posts: 70
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Well....hmmmmm...

I just had one of my users send me this
Quote:
Subject: Paid Subscription Expiry Notice

Hello,

Your access to the paid subscription "Silver Subscriber Monthly" is about
to expire.
To extend this you must visit
http://www.warofthering.net/forums/v...scriptions.php

If you do not extend your subscription access will be removed.

Yours,
War of the Ring Community team
Now this concerns me for obvious reasons. The subscription is indeed showing as recurring in the Subscription Manager, but of course the expiry date remains the same whether it says recurring or not, and I'm assuming here that this automatic notification is based on the expiry date.

I'm going to tell this user not to do anything and let's see what it does. Has anyone else ran into this?

Thanks!
Reply With Quote
  #156  
Old 03-18-2005, 10:36 PM
thenewuser thenewuser is offline
 
Join Date: Mar 2005
Posts: 150
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I just did this, and now when people sign up they don't get access to the forums...

Please help me I've had to manually add over 100 people alone today.
Reply With Quote
  #157  
Old 03-20-2005, 07:02 PM
amykhar's Avatar
amykhar amykhar is offline
 
Join Date: Oct 2001
Location: PA
Posts: 4,438
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

To keep the original author from losing credit for his work, I am adopting this abandoned baby. I have updated the install instructions to get them right for vb 3.0.7 and am including them here until an admin adds me to the support list.

I have been in contact with the original author, and he has blessed my helping out. So, we are good to go there.

I understand there are some bugs. Once I get this code posted, and a few people have installed it, we can start working on any remaiing issues such as emails going out to subscribed users when the deadline approaches.

Please understand that a hack like this takes a while to test because the time frame for reoccurring subscriptions to process.
Reply With Quote
  #158  
Old 03-20-2005, 10:04 PM
spence2 spence2 is offline
 
Join Date: Jun 2002
Location: usa
Posts: 284
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Thank you, Amy, for taking on the development & support of this hack! Also a big thank you to insanctus for the original code and for giving you permission to carry on with it (and to the admins here for adding you on as a supporter).

I'm sure everyone will be glad that you are here.
Reply With Quote
  #159  
Old 03-20-2005, 11:59 PM
Illuvatar's Avatar
Illuvatar Illuvatar is offline
 
Join Date: Apr 2002
Location: So. Cal
Posts: 70
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Thank you amykhar for taking this on! *bows low*

I will go ahead and either compare yours against the orignal or back the original out and then apply yours.

My issue as I listed above is actually not as major as it first appeared, as while it did issue the expiry notification and then went ahead and kept the subscription active in VB AND it left Paypal alone. My only issue now is the expiry notices going out and I'm hoping your changes will sort it for me.

I also have another question. I have the subscriptions set-up to automatically change a member's usergroup to either Silver or Gold for both annual and monthly subs and that works fine. However, I also have custom groups set-up for my mods, admins, etc. that are also subscribers. The subscription works a charm in that as it recurrs it ensures that the user is in the proper usergroup. What I had happen is that the member I mentioned above was reset from Silver Moderator to Silver Subscriber and I really cannot have it de-modding my staff at will. hehe

I decided to just manage those subs via Paypal and manually set the custom usergroups when it's appropriate. This may be my only recourse, but like the Rank deal where many people have asked about having it modified to pick up swecondary usergroups, this might be something to look at as well here.

All I have to do now is get these monthlys recurring properly without sending expiry notices and I will be a happy camper!
Reply With Quote
  #160  
Old 03-21-2005, 12:54 AM
amykhar's Avatar
amykhar amykhar is offline
 
Join Date: Oct 2001
Location: PA
Posts: 4,438
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Illuvatar
Thank you amykhar for taking this on! *bows low*

I will go ahead and either compare yours against the orignal or back the original out and then apply yours.

My issue as I listed above is actually not as major as it first appeared, as while it did issue the expiry notification and then went ahead and kept the subscription active in VB AND it left Paypal alone. My only issue now is the expiry notices going out and I'm hoping your changes will sort it for me.

I also have another question. I have the subscriptions set-up to automatically change a member's usergroup to either Silver or Gold for both annual and monthly subs and that works fine. However, I also have custom groups set-up for my mods, admins, etc. that are also subscribers. The subscription works a charm in that as it recurrs it ensures that the user is in the proper usergroup. What I had happen is that the member I mentioned above was reset from Silver Moderator to Silver Subscriber and I really cannot have it de-modding my staff at will. hehe

I decided to just manage those subs via Paypal and manually set the custom usergroups when it's appropriate. This may be my only recourse, but like the Rank deal where many people have asked about having it modified to pick up swecondary usergroups, this might be something to look at as well here.

All I have to do now is get these monthlys recurring properly without sending expiry notices and I will be a happy camper!
I haven't done anything about the expiration emails yet. At this point, my code simply updates the install instructions for the new version of vbulletin.

As to your other problem, make your gold and silver secondary usergroups. In other words, when your members subscribe, they'll stay in their basic user group, but also be added to gold or silver. This way, your mods and admins don't lose their rank.
Reply With Quote
  #161  
Old 03-21-2005, 01:12 AM
Illuvatar's Avatar
Illuvatar Illuvatar is offline
 
Join Date: Apr 2002
Location: So. Cal
Posts: 70
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by amykhar
I haven't done anything about the expiration emails yet. At this point, my code simply updates the install instructions for the new version of vbulletin.

As to your other problem, make your gold and silver secondary usergroups. In other words, when your members subscribe, they'll stay in their basic user group, but also be added to gold or silver. This way, your mods and admins don't lose their rank.
That's a real good idea and thankyee!

The only issue we would have is that if I make the sub usergroups secondary, then the rank that is assigned to them would not be displayed due to that pesky "primary usergroup only" issue. :ermm:

See...I currently have a rank assigned for all levels of subscriptions so that a pretty Silver or Gold Ring is displayed in the members postbit. Seeing as we're a Lord of the Rings site, having a ring has been a pretty good incentive.

From what I can tell now...if VB would just enable the blasted ranks to work with secondary usergroups, ALL my problems will be solved! lol

And no worries about the expiry emails for now. I too am gratefull that you are taking this on and will wait patiently for the fix. :-)
Reply With Quote
Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 12:43 PM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.08994 seconds
  • Memory Usage 2,312KB
  • Queries Executed 26 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (6)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (6)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (4)pagenav_pagelink
  • (1)pagenav_pagelinkrel
  • (11)post_thanks_box
  • (11)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (11)post_thanks_postbit_info
  • (10)postbit
  • (11)postbit_onlinestatus
  • (11)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete