«Paid Membership» plugin with PayPal integration! (version 3.0, 2015-08-31)

noted, I’ll test. thanks

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



  1. How does this work with existing users? Are they logged out immediately and forced to pay?
  2. Can admins allow certain groups of users in without pay? (i.e. long time contributors or financial contributors from different endeavors)
  3. Has anyone tried this with a large forum of say 10,000+ users? What were the results? Feedback? Backlash?
1 Like
  • The plugin does nothing with the existing non-paying users: they will remain to use the forum on their’s current conditions until the conditions (permissions) are changed by the forum administror.
  • Yes.
  • No.

Bank transfer features?

Does this support one-off payments? For example allowing someone to post one topic in a category? i.e. Classified ads etc


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:


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

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.


I know that you have installed my software product on the forum.umcnet.nl website.
It is OK, because my software product is GPL.
After getting my software product for free now you want my support for free.
Unfortunately, I do not support unpaid testers.
If you need my support, then you should buy it here: https://discourse.pro/t/63
If you do not need my support, then please solve your issues yourself.