# Paid: Paypal recurring billing integration

**URL:** https://meta.discourse.org/t/paid-paypal-recurring-billing-integration/13688
**Category:** Marketplace
**Created:** [13 maart 2014 om 08:50 UTC](https://meta.discourse.org/t/paid-paypal-recurring-billing-integration/13688 "2014-03-13T08:50:15Z")
**Posts on this page:** 16
**Page:** 1

<div class="post-metadata">

### Author: ![jorgtron](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jorgtron/32/114269_2.png) [@jorgtron](https://meta.discourse.org/u/jorgtron)
#### Post date: [13 maart 2014 om 08:50 UTC](https://meta.discourse.org/t/paid-paypal-recurring-billing-integration/13688/1 "2014-03-13T08:50:15Z")

</div>

Hi! I’m looking for a developer to create a plugin to incorporate paypal recurring payments into discourse.

I’d like my users to be able to sign up for the forum, but have to pay for membership using paypal payments. The plugin should deal with all IPN from paypal if a user cancels or a payment fails, etc. I’d also like to offer a free trial to users. They should also be able to cancel membership through their profile page.

Get back to me with a quote or questions if you have any 😃  
You can also send me a private message or email [jorgtron@gmail.com](mailto:jorgtron@gmail.com).

Thanks!

---

<div class="post-metadata">

### Author: ![kirantpatil](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/kirantpatil/32/104820_2.png) [@kirantpatil](https://meta.discourse.org/u/kirantpatil)
#### Post date: [26 maart 2014 om 22:46 UTC](https://meta.discourse.org/t/paid-paypal-recurring-billing-integration/13688/2 "2014-03-26T22:46:26Z")

</div>

Does it also works for per category ?

So that users can get login to discourse for free and could browse public categories and need to subscribe for each private category.

---

<div class="post-metadata">

### Author: ![jorgtron](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jorgtron/32/114269_2.png) [@jorgtron](https://meta.discourse.org/u/jorgtron)
#### Post date: [27 maart 2014 om 18:58 UTC](https://meta.discourse.org/t/paid-paypal-recurring-billing-integration/13688/3 "2014-03-27T18:58:12Z")

</div>

That would be nice, yes 🙂

---

<div class="post-metadata">

### Author: ![emini\_guy](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/emini_guy/32/104835_2.png) [@emini\_guy](https://meta.discourse.org/u/emini_guy)
#### Post date: [29 juli 2014 om 21:48 UTC](https://meta.discourse.org/t/paid-paypal-recurring-billing-integration/13688/4 "2014-07-29T21:48:40Z")

</div>

Any progress on that? I too would be interested in something like that. Thanks.

---

<div class="post-metadata">

### Author: ![anon82356247](https://avatars.discourse-cdn.com/v4/letter/a/bcef8e/32.png) [@anon82356247](https://meta.discourse.org/u/anon82356247)
#### Post date: [30 juli 2014 om 00:30 UTC](https://meta.discourse.org/t/paid-paypal-recurring-billing-integration/13688/5 "2014-07-30T00:30:33Z")

</div>

Me too! It’s essential !

---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [30 juli 2014 om 00:34 UTC](https://meta.discourse.org/t/paid-paypal-recurring-billing-integration/13688/6 "2014-07-30T00:34:10Z")

</div>

To me this looks like a 2-4 week job, considering specialist rates of 25-100USD an hour you are looking at a budget of 2K-8K really depending on a pile of factors.

Recommend you pool resources to fund this and properly specify this with mockups prior so it can be scoped correctly.

---

<div class="post-metadata">

### Author: ![Mitch](https://avatars.discourse-cdn.com/v4/letter/m/dec6dc/32.png) [@Mitch](https://meta.discourse.org/u/Mitch)
#### Post date: [30 juli 2014 om 02:49 UTC](https://meta.discourse.org/t/paid-paypal-recurring-billing-integration/13688/7 "2014-07-30T02:49:12Z")

</div>

Being a discourse newbie what language(s) would this have to be written in? I’d like to improve the Dev side of my DevOps skill set. Since my budget is $0 it might take me longer but I’d be learning and it fits my budget.

---

<div class="post-metadata">

### Author: ![elberet](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/elberet/32/122404_2.png) [@elberet](https://meta.discourse.org/u/elberet)
#### Post date: [30 juli 2014 om 03:01 UTC](https://meta.discourse.org/t/paid-paypal-recurring-billing-integration/13688/8 "2014-07-30T03:01:32Z")

</div>

Ruby and JavaScript. Both languages are fairly easy to learn (Ruby more so then JavaScript, imho), but Discourse’s backend is built on Rails and its frontend on Ember. Both are _immensely_ powerful frameworks and that power comes with a lot of complexity.

---

<div class="post-metadata">

### Author: ![I\_Am\_gR00T](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/i_am_gr00t/32/33660_2.png) [@I\_Am\_gR00T](https://meta.discourse.org/u/I_Am_gR00T)
#### Post date: [9 augustus 2014 om 16:22 UTC](https://meta.discourse.org/t/paid-paypal-recurring-billing-integration/13688/9 "2014-08-09T16:22:40Z")

</div>

would totally be willing to Pool this idea. Lets get a couple more people together… this will only make discourse better as a whole 😄

---

<div class="post-metadata">

### Author: ![rubydoob](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/rubydoob/32/103165_2.png) [@rubydoob](https://meta.discourse.org/u/rubydoob)
#### Post date: [9 augustus 2014 om 17:34 UTC](https://meta.discourse.org/t/paid-paypal-recurring-billing-integration/13688/10 "2014-08-09T17:34:28Z")

</div>

It’s a good idea to get a spec going to detail what you are looking for.

For example, I can see the following items as potential requirements:

1. multiple levels of memberships
2. one time flat fee, monthly, quarterly, 6mo, annual subscription levels
3. specific forum/category access levels based on membership level
4. payment providers: paypal, stripe, etc.

I’m thinking of taking this project on, what do you guys think are the most important features you would want to see?

You also have to take into consideration how intrusive this addon will be and then future costs of migration over to new versions of discourse.

---

<div class="post-metadata">

### Author: ![anon82356247](https://avatars.discourse-cdn.com/v4/letter/a/bcef8e/32.png) [@anon82356247](https://meta.discourse.org/u/anon82356247)
#### Post date: [9 augustus 2014 om 20:30 UTC](https://meta.discourse.org/t/paid-paypal-recurring-billing-integration/13688/13 "2014-08-09T20:30:53Z")

</div>

I 100% agree with proposed spec. I’m in! Of course it would be best if discourse handled it. Maybe they will whisper some guidance in our ear 😉

How would license be handled? Open source or paid (one time or monthly) or ?

Frankly I’d be more comfortable with some type of paid model. I want quality well supported software.

---

<div class="post-metadata">

### Author: ![rubydoob](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/rubydoob/32/103165_2.png) [@rubydoob](https://meta.discourse.org/u/rubydoob)
#### Post date: [11 augustus 2014 om 14:27 UTC](https://meta.discourse.org/t/paid-paypal-recurring-billing-integration/13688/14 "2014-08-11T14:27:34Z")

</div>

I’m wondering if either @sam or @codinghorror could comment if this type of feature is on the roadmap?

Since we are just hitting version 1 and plugin developers are probably starting to get some ideas going how can we be sure that the plugin we have planned isn’t something on the roadmap in discource as a core feature?

---

<div class="post-metadata">

### Author: ![plaja](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/plaja/32/114848_2.png) [@plaja](https://meta.discourse.org/u/plaja)
#### Post date: [2 september 2014 om 02:56 UTC](https://meta.discourse.org/t/paid-paypal-recurring-billing-integration/13688/15 "2014-09-02T02:56:26Z")

</div>

I’m highly interested in this too. And Stripe payments while we’re at it.

If there’s a developer here who’s up for it, email me [peep@conversionxl.com](mailto:peep@conversionxl.com) to discuss pricing etc.

---

<div class="post-metadata">

### Author: ![mlevison](https://avatars.discourse-cdn.com/v4/letter/m/dc4da7/32.png) [@mlevison](https://meta.discourse.org/u/mlevison)
#### Post date: [25 september 2014 om 23:28 UTC](https://meta.discourse.org/t/paid-paypal-recurring-billing-integration/13688/16 "2014-09-25T23:28:25Z")

</div>

I’m interested, my timeframe is more relaxed than most - April 2015 is the target timeframe for at least one of our discourse communities to start charging for membership.

Needs

- One time billing
- Recurring billing (annual?)

Nice to have

- Discount codes
- Monthly billing

---

<div class="post-metadata">

### Author: ![tradpainter](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tradpainter/32/62213_2.png) [@tradpainter](https://meta.discourse.org/u/tradpainter)
#### Post date: [25 oktober 2014 om 13:28 UTC](https://meta.discourse.org/t/paid-paypal-recurring-billing-integration/13688/17 "2014-10-25T13:28:51Z")

</div>

I would like to add my name to share the cost of a payment plugin in the sort of budget ready reckoned by @sam

My _simple_ needs are along the lines of “members who pay their money can get an invite to one of our private clubs” Recurring annual payments.

If tweaks / mission creep meant the brief got so long that the launch of a general “pay to join” plugin was very many months rather than many weeks, I would rather find other creative non programming solutions while the tweaks were being added to.

for instance, it would help to drum up members if there were an override of $0 cost for year 1 for first _n_ members, but if the technicals were pushing back start dates, I would try take the payment and compensate / reward pioneer members in other ways, while the coder brains are working through the nuances in the interim.

Monthly payments; a discount option applied to those signing up for additional categories… in my case these would also be part of bigger picture aims.

---

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [2 mei 2015 om 09:58 UTC](https://meta.discourse.org/t/paid-paypal-recurring-billing-integration/13688/18 "2015-05-02T09:58:00Z")

</div>


