# 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:** 700

<div class="post-metadata">

### Author: ![tknospdr](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tknospdr/32/529762_2.png) [@tknospdr](https://meta.discourse.org/u/tknospdr)
#### Post date: [May 22, 2025, 8:04pm UTC](https://meta.discourse.org/t/discourse-subscriptions-plugin/140818/700 "2025-05-22T20:04:08Z")

</div>

~~I believe I have everything set up correctly. If I check the setting for:~~  
~~`Subscribe button will show the embedded pricing table and Stripe Checkout will be used.`~~  
~~Then purchases work correctly, however, if I uncheck that and use the built in interface I get error boxes such as:~~

> ~~A payment method of type card was expected to be present, but this PaymentIntent does not have a payment method and none was provided. Try again providing either the payment\_method or payment\_method\_data parameters.~~

~~or~~

> ~~This customer has no attached payment source or default payment method. Please consider adding a default payment method. For more information, visit `https://stripe.com/docs/billing/subscriptions/payment-methods-setting#payment-method-priority.`~~

~~Top error is on a non-recurring plan, bottom is a recurring plan.  
Any clues on how to fix it? I like the built in interface better.~~

I figured this out, looks like as I was playing with users in the test environment, Stripe didn’t like it that I used the same Discourse user with different “subscription users”.

Also, the OP should clarify that

> To add a description to your product, add a metadata field named “description” and use that one instead. You can use Markdown.

Go to the Stripe Dashboard, click on Product Catalog, click on a Product, then click on a Price. This is where you will find the metadata fields you can add a description to.

However, it didn’t appear to work for me. I added a test description and nothing changed either using the Stripe table, or the built in layout.

---

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