«Paid Membership» plugin

Sell membership, access, privileges and trust levels on your forum.

1. Live Example

You can see a live example just on this forum: https://discourse.pro/plans
More, you can try it yourself! The green membership plan («Tester») is just for your tests :slight_smile:
You can buy it for $1 and you will automatically get Trust Level 1 and membership in the «Tester» user group on this forum.

2. Copyright / License / Source code

Copyright 2015 - 2016 Dmitry Fedyuk
Licensed under the GNU General Public License Version 2.0 (or later).
Source code: https://github.com/discourse-pro/df-paid-membership

3. My paid services

4. System requirements

Before installing the plugin, you should move your forum to the HTTPS protocol, because PayPal will discountinue support for Instant Payment Notifications (IPN) through the HTTP protocol after June of 2017.

5. Version history

3.5: 2016-12-22
3.4: 2016-12-14
3.3: 2016-12-13
3.2: 2016-12-12
3.1: 2016-10-03
3.0: 2015-08-31
2.0: 2015-08-02
1.0: 2015-07-11

6. Demo video

6.1. Subscription plans creation:

6.2. Currency setup:

6.3. Payment:

7. How it works

Payment page is accessible through user dropdown menu:

The payment page looks like this:

It is fully customizable: all the membership plans, prices, business rules, texts, colors are editable through admin panel (see below).
The number of membership plans is unlimited: it can be 1, 3, 10, or whatever you want :slight_smile:

After selecting a membership plan the customer will be redirected to the PayPal website to pay:

And after successful payment the customer will be redirected back to the forum and AUTOMATICALLY granted specified group membership and trust levels:

8. Admin part

So, how it organized inside?
First of all, decide what you want to sell.
Setup your forum groups, trust levels, permissions…

Then setup «Paid Membership» plugin.
Below the real settings of «Paid Membership» plugin on this forum:





Next, setup the payment gateway (PayPal):

That’s all!

Version 2.0 is out!

A link to the payment page has been placed to the top menu and it is proved to increase visitor-to-customer conversion rate.

A great work has been done for internationalization.
Now there are advanced money / currency settings:

An example of localized payment page:

An example of settings for Germany:

An example of settings for Czech Republic:

An example of settings for Israel:

Version 3.0 is out!
Now the plugin supports and uses PayPal Recurring Payments functionality.
A customer will be rebilled automatically when his membership period is expired.

Demo videos

Creating subscription plans

Currency setup

Payment

Version 3.1 is out!
The plugin is updated to be compatible with the latest Discourse version (1.7.0.beta5).

Before installing the plugin, you should move your forum to the HTTPS protocol, because PayPal will discountinue support for Instant Payment Notifications (IPN) through the HTTP protocol after June of 2017.

The version 3.2 is released.
Now you can set a custom label for the sign up buttons:

The version 3.3 is released.
Now you can provide a free trial period to your customers:

The version 3.4 is released.
Now you can choose a forum page (or another arbitrary URL) where a customer will be redirected to after he has just subscribed to a membership plan in PayPal.

a relative URL:

an absolute URL:

The version 3.5 is released.
Now you can set a custom title and tooltip for «Membersip» menu item:

1 Like

The user will only be able to register in the site after paying? How long does the test period last?

There is no any test period.

Is this plugin still supported? How do I go about enabling this for a discourse site?

I can support it for $1990.

how can i install it on my forum

The plugin is discontinued.