# How can I customise the discourse-subscription plugin?

**URL:** https://meta.discourse.org/t/how-can-i-customise-the-discourse-subscription-plugin/232672
**Category:** Support
**Tags:** subscriptions
**Created:** [July 12, 2022, 9:06pm UTC](https://meta.discourse.org/t/how-can-i-customise-the-discourse-subscription-plugin/232672 "2022-07-12T21:06:17Z")
**Posts on this page:** 10
**Page:** 1

<div class="post-metadata">

### Author: ![Martin\_Jr](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/martin_jr/32/245228_2.png) [@Martin\_Jr](https://meta.discourse.org/u/Martin_Jr)
#### Post date: [July 12, 2022, 9:06pm UTC](https://meta.discourse.org/t/how-can-i-customise-the-discourse-subscription-plugin/232672/1 "2022-07-12T21:06:17Z")

</div>

## Discourse-Subscription plugin

On my community page, I implement a subscription that gives access to a group. I’m currently using the discourse-subscriptions plugin, but I encounter 2 problems :

1. The plugin only offers one payment method (payment by card).  
In addition to the payment by card, I want to give members the possibility to subscribe by **bank transfer**.  
**Is it possible to add other payment methods with this plugin?**

2. I don’t want the payment to be recurring, I want it to be a **one-time payment** ,

---

<div class="post-metadata">

### Author: ![JammyDodger](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jammydodger/32/254611_2.png) [@JammyDodger](https://meta.discourse.org/u/JammyDodger)
#### Post date: [July 13, 2022, 12:36pm UTC](https://meta.discourse.org/t/how-can-i-customise-the-discourse-subscription-plugin/232672/2 "2022-07-13T12:36:07Z")

</div>

> [@Martin\_Jr](#):
>
> The plugin only offers one payment method (payment by card).  
> In addition to the payment by card, I want to give members the possibility to subscribe by **bank transfer**.  
> **Is it possible to add other payment methods with this plugin?**

The Subscriptions plugin is tied to Stripe, and I’m afraid adding extra payment options is not currently possible.

> [@Martin\_Jr](#):
>
> I don’t want the payment to be recurring, I want it to be a **one-time payment** ,

I believe you can set up one-time payments within the Plan settings by un-ticking ‘Recurring Plan?’:

 ![image](https://global.discourse-cdn.com/meta/original/4X/b/1/8/b1873dcb3a407f54db871a7b33a9ce191b52a72d.png)

---

<div class="post-metadata">

### Author: ![Martin\_Jr](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/martin_jr/32/245228_2.png) [@Martin\_Jr](https://meta.discourse.org/u/Martin_Jr)
#### Post date: [July 13, 2022, 1:12pm UTC](https://meta.discourse.org/t/how-can-i-customise-the-discourse-subscription-plugin/232672/3 "2022-07-13T13:12:16Z")

</div>

Thank you so much!  
I have succeeded in setting up the **one-time payement**.  
But its really unfortunate that i can’t **add more payement methods**.

---

<div class="post-metadata">

### Author: ![merefield](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/merefield/32/176214_2.png) [@merefield](https://meta.discourse.org/u/merefield)
#### Post date: [July 13, 2022, 1:13pm UTC](https://meta.discourse.org/t/how-can-i-customise-the-discourse-subscription-plugin/232672/4 "2022-07-13T13:13:27Z")

</div>

This is open source software. You might consider hiring someone to create a PR to add the features you need #Marketplace

---

<div class="post-metadata">

### Author: ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)
#### Post date: [July 13, 2022, 1:51pm UTC](https://meta.discourse.org/t/how-can-i-customise-the-discourse-subscription-plugin/232672/5 "2022-07-13T13:51:48Z")

</div>

> [@JammyDodger](#):
>
> The Subscriptions plugin is tied to Stripe, and I’m afraid adding extra payment options is not currently possible.

Stripe supports bank transfers. Another thing that this reminds me of is that using a coupon that results in a $0 payment still requires a credit card.

All that said, until a bunch of people or an important customer want this fixed. . . .

> [@merefield](#):
>
> This is open source software. You might consider hiring someone to create a PR to add the features you need #Marketplace

Or, in my case, just find time to do it. 🙂

---

<div class="post-metadata">

### Author: ![Martin\_Jr](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/martin_jr/32/245228_2.png) [@Martin\_Jr](https://meta.discourse.org/u/Martin_Jr)
#### Post date: [July 13, 2022, 1:55pm UTC](https://meta.discourse.org/t/how-can-i-customise-the-discourse-subscription-plugin/232672/6 "2022-07-13T13:55:07Z")

</div>

Since Stripe also allows payment by bank transfer, is it possible to replace the current card payment method with payment by bank transfer?

---

<div class="post-metadata">

### Author: ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)
#### Post date: [July 13, 2022, 2:09pm UTC](https://meta.discourse.org/t/how-can-i-customise-the-discourse-subscription-plugin/232672/7 "2022-07-13T14:09:49Z")

</div>

It’s possible, but I think it’ll take a few hours work. I’d be happy if it were supported, as it saves some money on larger transfers.

Hmm. It might be harder than I thought, as the process for getting ACH started looks rather complicated: [ACH Direct Debit | Stripe Documentation](https://stripe.com/docs/payments/ach-debit). A first step might be a hybrid aproach where the ACH was set up some other way and then Discourse could just arrange to use existing ach accounts that had been approved already.

---

<div class="post-metadata">

### Author: ![martin\_junior\_tchoup](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/martin_junior_tchoup/32/253858_2.png) [@martin\_junior\_tchoup](https://meta.discourse.org/u/martin_junior_tchoup)
#### Post date: [July 13, 2022, 4:14pm UTC](https://meta.discourse.org/t/how-can-i-customise-the-discourse-subscription-plugin/232672/8 "2022-07-13T16:14:15Z")

</div>

Thank you for your replies @JammyDodger @merefield @pfaffman

---

<div class="post-metadata">

### Author: ![Martin\_Jr](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/martin_jr/32/245228_2.png) [@Martin\_Jr](https://meta.discourse.org/u/Martin_Jr)
#### Post date: [July 13, 2022, 5:39pm UTC](https://meta.discourse.org/t/how-can-i-customise-the-discourse-subscription-plugin/232672/9 "2022-07-13T17:39:12Z")

</div>

I have noticed that you are talking about direct debit payement which is not actually the same as bank transfer. Do you think that the implementation will be just as difficult?

---

<div class="post-metadata">

### Author: ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)
#### Post date: [July 13, 2022, 6:12pm UTC](https://meta.discourse.org/t/how-can-i-customise-the-discourse-subscription-plugin/232672/10 "2022-07-13T18:12:32Z")

</div>

Perhaps not. That was the first thing I found. You can wade through their api docs to see if there is an easier way. But it’s still likely $2-5k
