«Paid Membership» plugin gives you an ability to sell membership, access, privileges, and trust levels on your Discourse forum.
Live Example
You can see a live example here: https://discourse.pro/plans
More, you can try it yourself! The green membership plan («Tester») is just for your tests 
You can buy it for $1 and you will automatically get Trust Level 1 and membership in the «Tester» user group on discourse.pro.
Version history
3.0: 2015-08-31
2.0: 2015-08-02
1.0: 2015-07-11
See also my other plugins:
The full plugin list is always here: http://discourse.pro/c/plugins
How To Buy
To get «Paid Membership» plugin please buy our «Standard» or «VIP» membership package.
Demo videos
Creating subscription plans
Currency setup
Payment
How it works
The membership subscription page is accessible, for example, 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 
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:
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 discourse.pro:
Next, setup the payment gateway (PayPal):
4 Likes
michaeld
(Michael - Communiteq)
3
Does this support recurring payments or will the access just stop after the membership has expired?
PayPal Recurring Payments would be one the top features of future versions, not implemented yet. So now the membership just stop when the paid period is expired, and the customer need to prolong his membership by paying it again manually.
Implemented in version 3.0!
1 Like
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:
Recurring membership is a must.
Otherwise renewing members will be an admin nightmare.

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
Does this support one-off payments? For example allowing someone to post one topic in a category? i.e. Classified ads etc
2 Likes
emini_guy
(Wally)
13
Nice option. I would like it too.
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.
Version 3.2 is released.
Now you can set a custom label for the sign up buttons:

1 Like
Version 3.3 is released.
Now you can provide a free trial period to your customers:
4 Likes
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:
2 Likes
The version 3.5 is released.
Now you can set a custom title and tooltip for «Membersip» menu item:


1 Like
STiNGER
(STiNGER)
20
Interested as I am in the Paid Membership plugin, and being the natural sceptic that I am, I decided to try-out your US$1 test transaction.
Here is what I found:
-1- PayPal login page – apart from the broken image at the top left, no problem here;
-2- Payment confirmation page – price and transaction total not shown. See line:
Tester,1 year, @meccano
Price and transaction total are always shown in PayPal carts at the end of the line, right-adjusted. Customers have the right to a visual confirmation of how much they are going to pay, isn’t?
-3- upon confirming payment – I am redirected to the “/plans” page. No visual indication that my payment was accepted/rejected. No visual feedback that I am succesfully promoted to group “test”;
-4- testing access to group “test” – testing my promotion to group “test”, I navigated to URI “/groups/test”. Result: Access Denied – see below:

-5- checking my PayPal account for charges – nothing was charged to my account. See screenshot below:
If you solve these issues, let me know. I’ll run my test again.
2 Likes