Discourse サブスクリプションプラグイン

設定はすべて正しく行われたと思います。設定を次のようにした場合:
「購読ボタンに埋め込み価格表を表示し、Stripe Checkoutを使用します。」
購入は正しく機能しますが、これをオフにして組み込みインターフェイスを使用すると、次のようなエラーボックスが表示されます。

\u003eカードタイプの支払い方法が予期されていましたが、このPaymentIntentには支払い方法がなく、提供もされていません。payment_methodまたはpayment_method_dataパラメータのいずれかを提供して再試行してください。

または

\u003eこの顧客には、支払い元またはデフォルトの支払い方法が登録されていません。デフォルトの支払い方法の追加を検討してください。詳細については、https://stripe.com/docs/billing/subscriptions/payment-methods-setting#payment-method-priorityをご覧ください。

上のエラーは非更新プラン、下のエラーは更新プランに関するものです。
修正方法について何かヒントはありますか?組み込みインターフェイスの方が好みです。

解決しました。テスト環境でユーザーを操作していたところ、Stripeが同じDiscourseユーザーを異なる「サブスクリプションユーザー」で使用することを好まなかったようです。

また、OPは次のように明確にする必要があります。

\u003e製品に説明を追加するには、メタデータフィールドに「description」という名前を付け、それを使用してください。Markdownを使用できます。

Stripeダッシュボードに移動し、[製品カタログ]をクリックし、[製品]をクリックしてから、[価格]をクリックします。ここで、説明を追加できるメタデータフィールドを見つけることができます。

しかし、私には機能しなかったようです。テストの説明を追加しましたが、Stripeテーブルまたは組み込みレイアウトのいずれを使用しても何も変わりませんでした。