View Single Post
  #1  
Old 07-19-2015, 03:25 AM
Arkool's Avatar
Arkool Arkool is offline
 
Join Date: May 2015
Posts: 2
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default Paid Subscriptions, do something after payment..

So I currently have a board setup with one subscription. I am wanting to make the subscription system send data once a successful payment has been made.

Before this would happen, it would need to check to see if the user has a populated "steam_code" column in the "users" table.(e.g STEAM_0:0:33414899). If the condition isn't met, then relay a vbulletin error page, asking the user to link their account.

Then it would allow the user to purchase this subscription, and upon completion, it would send a link to a script I will soon construct, which would post data or put it in the url.

Given that we post or send two variables, the user's steam ID and subscription ID(I will be able to differentiate what they bought).

An example would be
Code:
www.mysite.com/subscriptions/process.php?subid=1&steamid=STEAM_0:0:33414899
From there I could finish off the work and make it more convenient for my users to simply subscribe from the forums and make it automated, as well as helping me out from having to manually do it. I can figure out the rest of the work on the second php script, but I am not very familiar with Vbulletin's conditional statements and inner workings.

Thank you for reading, and any help would be greatly appreciated, I hope this comes from pen and paper to real time, as well as helping other communities that may find this useful.
Reply With Quote
 
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.03278 seconds
  • Memory Usage 1,764KB
  • Queries Executed 11 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD_SHOWPOST
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)bbcode_code
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_box
  • (1)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (1)post_thanks_postbit_info
  • (1)postbit
  • (1)postbit_onlinestatus
  • (1)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • reputationlevel
  • showthread
Included Files:
  • ./showpost.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_postinfo_query
  • fetch_postinfo
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showpost_start
  • bbcode_fetch_tags
  • bbcode_create
  • postbit_factory
  • showpost_post
  • 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
  • showpost_complete