I’m considering charging my users for creating an account on my Discourse website. How can I do that?
I think you want this plugin
Or you will want to setup an SSO process, where your main site is the login provider and then you charge for signups through your main site.
There is the Memberful plugin as well
https://memberful.com/help/third-party-integrations/discourse/
What other membership plug ins work with Discourse?
For example, does S2Member work?
Yes, s2member works.
I am using it with SSO to connect my Discourse forum to my wordpress website.
For the record, there is a few options since then, and you don’t need wordpress:
Grant access to a group via payment with Procourse Memberships : ProCourse Memberships 💸
Via Patreon : https://github.com/discourse/discourse-patreon
A new service called Subscriptia : https://subscriptia.com/
And now we have an official plugin.