vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   Modification Requests/Questions (Unpaid) (https://vborg.vbsupport.ru/forumdisplay.php?f=112)
-   -   Paid Subscriptions, do something after payment.. (https://vborg.vbsupport.ru/showthread.php?t=319549)

Arkool 07-19-2015 03:25 AM

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.


All times are GMT. The time now is 03:58 PM.

Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.

X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.00893 seconds
  • Memory Usage 1,707KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)bbcode_code_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (1)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.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/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.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
  • printthread_start
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete