Gumbosoft’s PayPal Subscriptions allows you to easily set up and collect automatic
recurring payments on your website. It easily integrates w/ DotNetNuke by automatically handling DotNetNuke role membership upon subscription signup and the removal of DotNetNuke role membership at the end of the subscription. It is easy to use and setup and is highly customizable in both the display as well as an extensible/customizable IPN (Instant Payment Notification). The IPN can be used as is or can be extended to your heart’s content for those that are technically inclined. You can literally be up and collecting subscriptions in minutes.
Feature Overview
- Supports all currencies supported by PayPal.
- Customizable HTML display template.
- Several default PayPal buttons or use your own.
- Two modes of operation. One mode allows users to purchase new subscriptions, and another mode allows your user to cancel existing subscriptions.
- Optionally specify success/cancel URLs to display to the user.
- Optionally force customers to be registered users.
- Optionally add subscribers to a DotNetNuke role upon successful subscription signup and automatically remove subscribers from the role upon the end of the subscription.
- Optional fields/drop-down menus to specify subscription options.
- Optional IPN support (Instant Payment Notification).
- Customizable subscription amount, frequency, and period (Days, Weeks, Months, or Years)
- Up to two trial periods w/ their own customizable amount, frequency, and period (Free trial periods supported).
- Optionally allow the user to enter the amount of the recurring payment (Enables a recurring donation scenario) (New in Version 2.2)
- Updated built-in buttons w/ new donation buttons (New in Version 2.2)
- Specify the number of automatic recurring payments (Continuous, None, or a specific number of payments)
- IPN ASPX page is written in C# using an ASP.Net “Code Beside” ASPX page. This page can be used as is or can be extended without the need for Visual Studio.
- Import/Export (IPortable) support.
- DotNetNuke search integration
- Fully localizable.
- Multiple PayPal Subscriptions modules on the same page
- Optionally enable/disable query string overrides for the subscription name, number, and up to 3 custom values.
- Optionally allow query string overrides for the subscription terms (New in Version 2.5)
- Optionally allow query string overrides for the trial periods (New in Version 2.5)
- Optionally send e-mail notification when a customer is added to a role by the IPN. (New in Version 2.8)
- Options can optionally affect subscription pricing (New in Version 2.9)
- Many more options available. See documentation for more!
- DotNetNuke 4.x+ running on top of ASP.Net 2.0
- Free PayPal Business or Premiere account.
PayPal Subscriptions: Default Subscribe View

PayPal Subscriptions: Sample Customized View (Subscribe Mode)

PayPal Subscriptions: Sample Customized View (Unsubscribe Mode)

PayPal Subscriptions: Settings (Subscribe Mode)

PayPal Subscriptions: Settings (Unsubscribe Mode)

PayPal Settings: Edit Display Template

See the Downloads section for this module's documentation.
Latest Version: 2.9.0 (9/5/2008)
Changes in Version 2.9.0:
- Options can optionally affect subscription pricing
Changes in Version 2.8.0:
- Optionally send e-mail notification when a customer is added to a role by the IPN.
Changes in Version 2.5.0
- Optionally allow query string overrides for the subscription terms
- Optionally allow query string overrides for the trial periods
- Internal improvements
Gumbosoft's PayPal Subscriptions module (Both Standard and Enterprise Editions) as well as other Gumbosoft DotNetNuke modules can be purchased either direct from Gumbosoft (Discounted) or from Snowcovered:
