- pborchelt answered »HowtoPNForms module unable to find template« 03:52h
- Teb answered »MenuTree Mystery« 05. Jul
- dks answered »include a file« 05. Jul
- dks answered ».764 -> 1.1.1, Can't add new blocks« 05. Jul
- craigh posted »PostCalendar 5.5.0RC1 needs testers and translators« 05. Jul
- bartl answered »Upgrading 1.0.2 --> 1.1.1« 05. Jul
- Charlie-otb answered »SafeHTML output filter and youtube« 05. Jul
Login
WebsiteFee - v1.0 alpha
Author: Timothy Paustian
Zikula Version: PostNuke Phoenix .760
Category: Utility
API Compliancy:
Yes
pnRender Compliancy:
Yes
Description:
A module for collecting subscriptions for content on a PostNuke website. The module is set up to work with PayPal's Instant Payment Notification (IPN) so that subscribers are automatically added to groups without administration intervention. The function that performs this uses security measires to prevent hacking.
In my testing, this module is ready to go, but I need other people to test it and give me feedback.
WebsiteFee is an open source module for integration with PayPal's subscription service that is capable of using IPN to automatically manage subscriptions. After setting up the service, users can click on a PayPal subscription button that you create and sign up for a specific PostNuke group. By using the PostNuke permission module you can the grant this group access to your restricted content. The steps need to make this work are..
1. Register with PayPal to use the subscription service.
2. Create an appropriate PayPal button that contains a custom field configured for the WebsiteFee module. This custom field must specify the username and a unique tag that identifies what the user is subscribing to. You should also specify the IPN notification function that PayPal sends the notification to. This is normally WebsiteFee_user_paypalsubscribe.
3. In the WebsiteFee module, create a subscription item that identifies the item's price, the email that is registered with PayPal for the seller, The group ID to which a subscriber should be registered and the tag that identifies the item that is to be subscribed. This tag matches the unique tag in the custom field of the button.
4. Create the permission rule that gives a paying user access to your restricted material.
5. Place the button in any spot in your website. When a user submits a payment using PayPal, the WebsiteFee module is automatically notified, checks to make sure the transaction is legitimate and records it. It also adds the user to the specified group.
This module has been designed such that it can be expanded to include other payment services by writing the appropriate functions in the pnuser.php file.
System Requirements:
pnRender is required. This interface to this module is Admin only. The admin must create a merchant PayPal account, sign up for the subscription service, and turn on the IPN service. A button must also be created with a custom field.
Support Information:
No support is offered except the PostNuke forum
Supported Languages:
English, but other languages can be added
Change Log:
First release
Comments
My button is working, but not with WebsiteFee module, apparently. I'm sure it's because I have not completed this step correctly -- because I'm a NEWB!!!
Help, help. This is an awesome module!! Please help me make it work!
Graciolas!
I have a group, Members, with a Group ID of 6 in PN site. I am not sure about "tag ID" or the use of "paustian" in the code -- is that the admin username?
Thanks!
In WebsiteFee module module, main function returned.
In WebsiteFee module, cannot find template websitefee_admin_main.htm
the template in there i do,nt get it

Comment by:
billchopher
24 May 2007 - 04:41AM
I have it installed as a module and it all looks OK, But how do I set up the paypal side of things? Can you expand on this:
2. Create an appropriate PayPal button that contains a custom field configured for the WebsiteFee module. This custom field must specify the username and a unique tag that identifies what the user is subscribing to. You should also specify the IPN notification function that PayPal sends the notification to. This is normally WebsiteFee_user_paypalsubscribe.
???
Regards
Bill