«Paid Membership» plugin

plugin

(Dmitry Fedyuk) #1

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!


Tester vs standard membership
(Dmitry Fedyuk) #2

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:


(Dmitry Fedyuk) #3

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.


(Dmitry Fedyuk) #4

Demo videos

Creating subscription plans

Currency setup

Payment


(Dmitry Fedyuk) #5

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


(Dmitry Fedyuk) #6

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.


(Dmitry Fedyuk) #7

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


(Dmitry Fedyuk) #8

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


(Dmitry Fedyuk) #9

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:


(Dmitry Fedyuk) #10

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


(Wiliam Joaquim) #11

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


(Dmitry Fedyuk) #12

There is no any test period.


(Billy Moon) #13

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


(Dmitry Fedyuk) #14

I can support it for $1990.