Discourse 구독 플러그인

모든 설정이 올바르게 되어 있다고 생각합니다. 다음 설정을 확인하면:
구독 버튼에 내장된 가격표가 표시되고 Stripe Checkout가 사용됩니다.
그러면 구매가 정상적으로 작동하지만, 이 설정을 해제하고 내장된 인터페이스를 사용하면 다음과 같은 오류 상자가 표시됩니다:

카드 유형의 결제 수단이 존재해야 했지만, 이 PaymentIntent에는 결제 수단이 없거나 제공되지 않았습니다. payment_method 또는 payment_method_data 매개변수를 제공하여 다시 시도해 보세요.

또는

이 고객에게는 연결된 결제 수단이나 기본 결제 수단이 없습니다. 기본 결제 수단을 추가하는 것을 고려해 보세요. 자세한 내용은 https://stripe.com/docs/billing/subscriptions/payment-methods-setting#payment-method-priority.를 방문하세요.

위쪽 오류는 비정기(plan)에서 발생하고, 아래쪽 오류는 정기(plan)에서 발생합니다.
수정 방법에 대한 힌트가 있을까요? 내장된 인터페이스가 더 마음에 듭니다.

해결 방법을 찾았네요. 테스트 환경에서 사용자를 조작하던 중, 동일한 Discourse 사용자를 서로 다른 "구독 사용자"로 사용한 것이 Stripe에서 좋지 않게 받아들여진 것 같습니다.

또한, OP(게시자)는 다음 사항을 명확히 해야 합니다.

제품에 설명을 추가하려면 "description"이라는 이름의 메타데이터 필드를 추가하고, 대신 그 필드를 사용하세요. Markdown을 사용할 수 있습니다.

Stripe 대시보드에 접속하여 제품 카탈로그(Product Catalog)를 클릭한 후, 특정 제품을 클릭하고 다시 가격을 클릭하세요. 설명을 추가할 수 있는 메타데이터 필드를 이곳에서 찾을 수 있습니다.

그러나 제 경우에는 작동하지 않는 것 같습니다. 테스트용 설명을 추가했지만, Stripe 테이블을 사용하든 내장된 레이아웃을 사용하든 아무것도 변경되지 않았습니다.