# Discourse Subscriptions Plugin

**URL:** https://meta.discourse.org/t/discourse-subscriptions-plugin/140818
**Category:** Plugin
**Tags:** official, subscriptions, payments, included-in-core
**Created:** [February 6, 2020, 4:15am UTC](https://meta.discourse.org/t/discourse-subscriptions-plugin/140818 "2020-02-06T04:15:07Z")
**Posts on this page:** 1
**Showing post:** 753

<div class="post-metadata">

### Author: ![tobiaseigen](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tobiaseigen/32/539204_2.png) [@tobiaseigen](https://meta.discourse.org/u/tobiaseigen)
#### Post date: [June 20, 2026, 4:08pm UTC](https://meta.discourse.org/t/discourse-subscriptions-plugin/140818/753 "2026-06-20T16:08:54Z")

</div>

I was able to find a way to replicate much of what the Subscriptions plugin does using Invoice Ninja, which supports a multitude of payment processors including Paypal. I highly recommend it!

The Invoice Ninja “payment links” documentation page is a good place to start if you want to try this: [Payment Links | Invoice Ninja](https://invoiceninja.github.io/docs/user-guide/subscriptions)

Then you use a webhook and scheduled cron task to make sure discourse is updated when people start, change or end their subscription plan.

---

_[View the full topic](https://meta.discourse.org/t/discourse-subscriptions-plugin/140818)._
