Плагин подписок Discourse

Я считаю, что всё настроено правильно. Если я проверяю настройку:
Кнопка «Подписаться» будет показывать встроенную таблицу цен, и будет использоваться Stripe Checkout.
Тогда покупки работают корректно, однако, если я снимаю эту галочку и использую встроенный интерфейс, я получаю сообщения об ошибках, такие как:

Ожидалось наличие способа оплаты типа «card», но у этого PaymentIntent нет способа оплаты, и он не был предоставлен. Попробуйте снова, указав либо параметр payment_method, либо payment_method_data.

или

У этого клиента нет привязанного источника оплаты или способа оплаты по умолчанию. Пожалуйста, рассмотрите возможность добавления способа оплаты по умолчанию. Для получения дополнительной информации посетите https://stripe.com/docs/billing/subscriptions/payment-methods-setting#payment-method-priority.

Верхняя ошибка относится к плану без периодических платежей, нижняя — к плану с периодическими платежами.
Есть какие-либо идеи, как это исправить? Мне больше нравится встроенный интерфейс.

Я разобрался в этом. Похоже, что когда я экспериментировал с пользователями в тестовой среде, Stripe не принял использование одного и того же пользователя Discourse с разными «пользователями подписки».

Кроме того, автор оригинального поста должен уточнить, что

Чтобы добавить описание к вашему продукту, добавьте поле метаданных с именем «description» и используйте его. Вы можете использовать Markdown.

Перейдите в панель управления Stripe, нажмите на «Каталог продуктов», выберите продукт, затем нажмите на цену. Именно здесь вы найдете поля метаданных, к которым можно добавить описание.

Однако, это, похоже, не сработало для меня. Я добавил тестовое описание, но ничего не изменилось — ни при использовании таблицы Stripe, ни при использовании встроенного макета.