# How does uninstalling the Subscriptions plugin affect Stripe billing?

**URL:** https://meta.discourse.org/t/how-does-uninstalling-the-subscriptions-plugin-affect-stripe-billing/316012
**Category:** Support
**Tags:** subscriptions
**Created:** [May 20, 2024, 4:13am UTC](https://meta.discourse.org/t/how-does-uninstalling-the-subscriptions-plugin-affect-stripe-billing/316012 "2024-05-20T04:13:13Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![RBoy](https://avatars.discourse-cdn.com/v4/letter/r/2bfe46/32.png) [@RBoy](https://meta.discourse.org/u/RBoy)
#### Post date: [May 20, 2024, 4:13am UTC](https://meta.discourse.org/t/how-does-uninstalling-the-subscriptions-plugin-affect-stripe-billing/316012/1 "2024-05-20T04:13:13Z")

</div>

> [@Discourse Subscriptions Plugin](https://meta.discourse.org/t/discourse-subscriptions-plugin/140818/1):
>
> > ⚠ If you were to shut down your instance of Discourse, uninstall this plugin or your site were to go offline, Stripe will continue to bill your customers for your service until the subscription is cancelled.

Can you elaborate on this, it’s not clear - when you say uninstall this plugin, what exactly does that mean?

Does that mean remove it from app.yml, rebuild and then take the site offline? If the site is offline, then plugin won’t be running so how’s that different from uninstalling the plugin?

I assume that strip will continue to bill customers on a recurring basis until the subscriptions are cancelled. How does one cancel all existing subscriptions before taking the site offline?

On a related note, if the site is offline, for say 1 week due for maintenance, is there a way to suspend the subscription or offer a partial refund? Just curious.

---

<div class="post-metadata">

### Author: ![blake](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/blake/32/157322_2.png) [@blake](https://meta.discourse.org/u/blake)
#### Post date: [May 20, 2024, 5:46pm UTC](https://meta.discourse.org/t/how-does-uninstalling-the-subscriptions-plugin-affect-stripe-billing/316012/2 "2024-05-20T17:46:51Z")

</div>

> [@RBoy](#):
>
> Can you elaborate on this, it’s not clear - when you say uninstall this plugin, what exactly does that mean?

Uninstalling would be remove it from app.yml, rebuild and then keep the site up.

> [@RBoy](#):
>
> If the site is offline, then plugin won’t be running so how’s that different from uninstalling the plugin?

It’s not you can just take it offline without uninstalling it.

> [@RBoy](#):
>
> I assume that strip will continue to bill customers on a recurring basis until the subscriptions are cancelled.

Yes.

> [@RBoy](#):
>
> How does one cancel all existing subscriptions before taking the site offline?

Go to this page as an admin and click the cancel button for each subscriber:

 ![CleanShot 2024-05-20 at 11.44.20@2x](https://global.discourse-cdn.com/meta/original/4X/f/9/8/f9898a026e4a6bdea1451f24398fcc5268445128.png)

> [@RBoy](#):
>
> On a related note, if the site is offline, for say 1 week due for maintenance, is there a way to suspend the subscription or offer a partial refund? Just curious.

Not through the subscription plugin UI, maybe there is something in Stripe.

---

<div class="post-metadata">

### Author: ![RBoy](https://avatars.discourse-cdn.com/v4/letter/r/2bfe46/32.png) [@RBoy](https://meta.discourse.org/u/RBoy)
#### Post date: [May 20, 2024, 10:48pm UTC](https://meta.discourse.org/t/how-does-uninstalling-the-subscriptions-plugin-affect-stripe-billing/316012/3 "2024-05-20T22:48:04Z")

</div>

> [@blake](#):
>
> Uninstalling would be remove it from app.yml, rebuild and then keep the site up.

Okay. I’m still not understanding what this statement means?

> If you were to shut down your instance of Discourse, uninstall this plugin or your site were to go offline

What does “uninstall this plugin or your site were to go offline” mean? Why would I need to uninstall this plugin if the subscription runs independently on strip’s cloud?

> [@blake](#):
>
> Go to this page as an admin and click the cancel button for each subscriber:

Thanks for the clarification. If I may suggest an enhancement, it would be cool to have an option to “Cancel all subscriptions” (with appropriate warnings and double confirmations) which can be a one click solution to taking the site offline.

---

<div class="post-metadata">

### Author: ![MarkDoerr](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/markdoerr/32/549630_2.png) [@MarkDoerr](https://meta.discourse.org/u/MarkDoerr)
#### Post date: [May 20, 2024, 11:12pm UTC](https://meta.discourse.org/t/how-does-uninstalling-the-subscriptions-plugin-affect-stripe-billing/316012/4 "2024-05-20T23:12:25Z")

</div>

> [@RBoy](#):
>
> Can you elaborate on this, it’s not clear - when you say uninstall this plugin, what exactly does that mean?
> 
> Does that mean remove it from app.yml, rebuild and then take the site offline? If the site is offline, then plugin won’t be running so how’s that different from uninstalling the plugin?

Yes, to uninstall the plugin, you’d need to remove it from your app.yml file then rebuild the app. At that point the site is running, but the plugin is no longer installed/available.

If the site were offline, sure, the plugin wouldn’t be running but then neither would the site. Is that what you’re trying to accomplish?

> [@Discourse Subscriptions Plugin](https://meta.discourse.org/t/discourse-subscriptions-plugin/140818/674):
>
> Why would I need to uninstall this plugin if the subscription runs independently on strip’s cloud?

While subscriptions are maintained in Stripe, a benefit of the plugin is that subscribers are added/removed from Discourse groups automatically based on their subscription status. You could do that manually if you want, but the plugin makes it far easier to manage.

> [@Discourse Subscriptions Plugin](https://meta.discourse.org/t/discourse-subscriptions-plugin/140818/674):
>
> If I may suggest an enhancement, it would be cool to have an option to “Cancel all subscriptions” (with appropriate warnings and double confirmations) which can be a one click solution to taking the site offline.

Thanks for this. We’ll keep that in mind for future feature development.
