vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   Modification Requests/Questions (Unpaid) (https://vborg.vbsupport.ru/forumdisplay.php?f=112)
-   -   Who wants to write a Mod of the Month? Payment API mod (https://vborg.vbsupport.ru/showthread.php?t=187366)

pmkb 08-06-2008 01:25 PM

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.

wolfyman 04-15-2010 11:57 PM

+1 I need authorize.net or basically anything except paypal.

Zachery 04-16-2010 02:30 AM

Quote:

Originally Posted by pmkb (Post 1592622)
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.


All times are GMT. The time now is 02:16 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.01074 seconds
  • Memory Usage 1,718KB
  • 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_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (3)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