- Moderated by:
- Support
-
- rank:
-
Freshman
- registered:
- February 2006
- Status:
- offline
- last visit:
- 28.02.06
- Posts:
- 5
Are there any 3rd party blocks or modules for PN that make it so a person can have access to a downloads section of the board if they pay via credit card/paypal under any of the following:
1. Flat fee per month (not the ideal, obviously)
2. Monthly fee for X megabytes, more fee for more megabytes
3. Monthly fee for X files, more fee for more files
4. Per download fee
Any pointers in the right direction (or even perpindicular to) would be gretaly appreciated.
Thanks! -
- rank:
-
Professional
- registered:
- September 2004
- Status:
- offline
- last visit:
- 10.11.08
- Posts:
- 815
Nothing out of the box, LOTS of custom implementations. Your best bet is to set up downloads permissions based on groups, then cobble together a paypal IPN script to move people in and out of groups depending on paypal IPN notifications.
There are several IPN blocks / semi-modules floating around - and hundreds available outside of PostNuke that could be fairly easily integrated.
You would have to custom track the downloads (MB usage or file usage) as I don't believe I know of any download modules that track this per user. Flat fee per month is probably the easiest. Per download the second - ie, just set the IPN to move them to a group...once downloaded, the script hack moves them out of the group again. (course then you're dealing with customer complaints that they clickedthe link, download didn't complete, etc. etc.)
Best bet might be to use a third-party script for the pay downloads - I know that an encrypted commercial e-commerce module made for PostNuke once did this - don't know if its still offered.
UHEweb -
- rank:
-
Legend
- registered:
- December 1969
- Status:
- online
- Posts:
- 6540
Your first option will be the easiest option to acomplish, InvalidResponse.com has a subscription module ready for release soon that could handle that part. To do the other options, you'd have to have a custom download module written to handle the quota management.
