Go Back   vb.org Archive > Community Discussions > Modification Requests/Questions (Unpaid)
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools Display Modes
  #1  
Old 08-06-2008, 01:25 PM
pmkb's Avatar
pmkb pmkb is offline
 
Join Date: Sep 2005
Posts: 87
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default Who wants to write a Mod of the Month? Payment API mod

Currently, vBulletin only really supports PayPal for recurring payments/subscriptions. However, many people can't (or won't) use PayPal.

From what I've been reading, the problem with a lot of the other Payment API that are supported for single payments is that their systems don't communicate necessary details for vBulletin to track the subscription status for renewals/cancellations.

So, how about a mod which takes the onus for tracking subscriptions away from the processors and puts it in vBulletin?

Ie. vBulletin could track subscriptions and initiate payments/billing on schedule. Technically, they would be one time payments then, but the process could be automated on the vB side so it handles the transitioning of usergroups when subscriptions are "cancelled" (from vB UCP).

vB could use a chron job that runs once a day (late at night for example) to process any subscription payments that are due.

With vB handling the subscription management, all the supported Payment APIs would suddenly become viable alternatives/complements to PayPal for subscriptions.
Reply With Quote
  #2  
Old 04-15-2010, 11:57 PM
wolfyman's Avatar
wolfyman wolfyman is offline
 
Join Date: Apr 2005
Posts: 719
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

+1 I need authorize.net or basically anything except paypal.
Reply With Quote
  #3  
Old 04-16-2010, 02:30 AM
Zachery's Avatar
Zachery Zachery is offline
 
Join Date: Jul 2002
Location: Ontario, Canada
Posts: 11,440
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by pmkb View Post
Currently, vBulletin only really supports PayPal for recurring payments/subscriptions. However, many people can't (or won't) use PayPal.

From what I've been reading, the problem with a lot of the other Payment API that are supported for single payments is that their systems don't communicate necessary details for vBulletin to track the subscription status for renewals/cancellations.

So, how about a mod which takes the onus for tracking subscriptions away from the processors and puts it in vBulletin?

Ie. vBulletin could track subscriptions and initiate payments/billing on schedule. Technically, they would be one time payments then, but the process could be automated on the vB side so it handles the transitioning of usergroups when subscriptions are "cancelled" (from vB UCP).

vB could use a chron job that runs once a day (late at night for example) to process any subscription payments that are due.

With vB handling the subscription management, all the supported Payment APIs would suddenly become viable alternatives/complements to PayPal for subscriptions.
You would have to store alot of information about your customers/users on your side and you'll need to make sure things are secure.
Reply With Quote
Reply


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 06:53 AM.


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.03493 seconds
  • Memory Usage 2,183KB
  • Queries Executed 13 (?)
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
  • (1)ad_showthread_firstpost
  • (1)ad_showthread_firstpost_sig
  • (1)ad_showthread_firstpost_start
  • (1)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (3)post_thanks_box
  • (3)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (3)post_thanks_postbit_info
  • (3)postbit
  • (3)postbit_onlinestatus
  • (3)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_postinfo_query
  • fetch_postinfo
  • 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
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete