Discourse 구독 플러그인

:discourse: 요약 Discourse Subscriptions 플러그인은 사이트 소유자가 그룹 액세스 권한을 부여하는 정기 및 일시불 구독을 판매할 수 있도록 합니다.
:open_book: 설치 가이드 이 플러그인은 Discourse 코어에 번들되어 있습니다. 플러그인을 별도로 설치할 필요가 없습니다.

Discourse Subscriptions 플러그인을 사용하면 사용자가 게이트된 콘텐츠에 액세스하기 위해 지불할 수 있는 일시불 및 정기 구독을 생성할 수 있습니다. 이는 커뮤니티 호스팅 비용을 조달하는 좋은 방법이 될 수 있습니다.

기능

Discourse Subscriptions 플러그인은 다음 기능을 지원합니다:

상단 내비게이션에 있는 “구독” 버튼은 사이트에서 구성한 구독을 나열하는 구독 페이지 /s로 이동합니다:

사용자가 특정 플랜의 “구독” 버튼을 클릭하면 해당 플랜의 결제 페이지가 열립니다:

사용자가 결제 정보와 주소를 입력하고 “구독”을 클릭하면 “감사합니다!” 메시지가 표시되고 청구 페이지로 이동합니다:

사용자는 또한 사용자가 구독했는지 쉽게 확인하고 해당 그룹만 볼 수 있는 카테고리에서 게이트된 콘텐츠를 제공할 수 있도록 사용자가 선택한 그룹에 자동으로 추가됩니다.

용어

  • 구독 - 구독은 커뮤니티의 콘텐츠 액세스를 제어할 수 있는 정기 결제 플랜입니다. 구독이 생성되거나 삭제되면 사용자가 구독 플랜과 연결한 사용자 그룹에 추가되거나 제거됩니다. 구독은 제품과 플랜으로 구성됩니다.
  • 제품 - Stripe 용어에서 제품은 판매하는 항목입니다. 제품에는 하나 이상의 플랜이 포함될 수 있습니다.
    • 제품에 설명을 추가하려면 "description"이라는 이름의 메타데이터 필드를 추가하고 이를 대신 사용하십시오. Markdown을 사용할 수 있습니다.
  • 플랜 - 플랜에는 가격, 정기 주기, 그리고 구독자가 액세스 권한을 얻는 그룹이 포함됩니다.

:police_car_light: Stripe 개인 키를 항상 안전하게 보관하십시오.

:warning: Discourse 인스턴스를 종료하거나 이 플러그인을 제거하거나 사이트가 오프라인이 되면, 구독이 취소될 때까지 Stripe가 서비스를 위해 고객에게 계속 청구합니다.

구성

  1. 플러그인 설치 및 활성화
  2. 결제 게이트웨이(Stripe) 구성
  3. Stripe에서 웹훅 및 이벤트 구성
  4. 관리자 > 플러그인 > 설치됨 > Subscriptions > 설정 /admin/site_settings/category/discourse_subscriptions?filter=plugin%3Adiscourse-subscriptions. 아래에 Stripe 키(공개, 비공개, 웹훅 비공개) 추가
  5. 구독자가 구매를 통해 가입할 그룹 생성
  6. 관리자 > 플러그인 > Subscriptions에서 제품 및 플랜 생성
  7. 수익화!

결제 게이트웨이 설정

먼저 Stripe 결제 게이트웨이 계정이 필요합니다. 시작하려면 테스트 모드로 계정을 설정하고 실제 거래를 하거나 은행 계정을 설정하지 않고 모든 것이 어떻게 작동하는지 확인할 수 있습니다. 플러그인에 테스트 모드 토글은 없으므로, 개발자 키(pk_test, sk_test로 시작)를 사용하도록 하십시오.

Stripe 계정에서 웹훅 및 이벤트 설정

:bomb: 웹훅은 구독 취소를 완전히 작동시키기 위해 필수적입니다. 올바르게 구성했는지 확인하십시오.

Stripe에 계정이 있으면 특정 거래에 대해 알림을 받을 수 있도록 Stripe에 웹사이트 주소를 알려야 합니다. 이는 Stripe 대시보드의 엔드포인트 > URL에 입력할 수 있습니다.

웹훅 주소: [서버 주소]/s/hooks – 여기서 [서버 주소]는 Discourse 설치의 URL입니다.

또한 Stripe에 웹훅 URL을 통해 어떤 이벤트에 대해 알림을 받아야 하는지 알려야 합니다.

현재 Discourse Subscriptions는 다음 이벤트에 응답합니다:

  • customer.subscription.deleted
  • customer.subscription.updated
  • checkout.session.completed
  • checkout.session.async_payment_succeeded

플러그인 설정에 Stripe API 및 웹훅 키 추가

Stripe는 웹사이트와 통신할 수 있도록 권한이 필요합니다. 이를 위해 Stripe는 비공개 및 공개 API 키 쌍과 웹훅용 서명 비공개 키를 게시합니다.

웹훅을 승인하려면 Stripe의 API 키와 웹훅 비공개 키를 설정 페이지(Developers 아래)에 추가하십시오.

:warning: 프로덕션 키를 추가하면 실제 결제가 발생합니다. 테스트할 계획이라면 테스트 데이터 보기 모드로 전환하여 Developers 아래에서 pk_testsk_test 키를 가져오십시오.

Stripe 계정 설정에서 다음을 참조하십시오:

이 키를 관리자 > 플러그인 > 설치됨 > Subscriptions > 설정 /admin/site_settings/category/discourse_subscriptions?filter=plugin%3Adiscourse-subscriptions.의 적절한 설정에 추가하십시오.

Discourse에서 사용자 그룹 설정

사용자가 Discourse 애플리케이션에 성공적으로 구독하면 신용카드 거래가 처리된 후 사용자 그룹에 추가됩니다. 사용자를 사용자 그룹에 지정함으로써 웹사이트에서 사용자가 액세스할 수 있는 내용을 관리할 수 있습니다. 사용자 그룹은 Discourse의 핵심 기능이며, 이 플러그인은 플랜과 연결한 그룹에서 사용자를 추가하고 제거하는 것 외에는 아무것도 하지 않습니다.

하나 이상의 플랜이 포함된 제품 생성

관리자 > 플러그인 > Subscriptions에서 새 제품 추가를 클릭하십시오. 제품을 저장한 후 플랜을 추가할 수 있습니다. 플랜의 가격 및 청구 간격은 생성된 후에는 변경할 수 없음을 명심하십시오. 이는 구독 관리에 대한 혼란을 피하기 위한 것입니다.

Stripe 대시보드를 살펴보면 모든 제품과 플랜이 나열되어 있음을 볼 수 있습니다. Discourse Subscriptions는 이를 로컬에서 생성하지 않습니다. Stripe에서 생성됩니다.

테스트

이 신용카드 번호로 테스트하십시오:

  • 4242 4242 4242 4242
  • 4111 1111 1111 1111 (인증 불필요)
  • 4000 0027 6000 3184 (인증 필요)

더 많은 테스트 카드 번호: Test card numbers | Stripe Documentation

/s를 방문하여 몇 가지 테스트 거래를 입력하십시오.

라이브 전환

라이브 전환 준비가 되면 API 및 웹훅 비공개 키를 프로덕션 키로 변경하십시오. 라이브 모드로 새 제품과 플랜을 생성해야 합니다.

Stripe 웹훅을 올바르게 구성하지 않으면, 정기 결제가 만료된 신용카드 등의 이유로 처리되지 않더라도 사용자는 여전히 그룹에 액세스할 수 있음을 유의하십시오. Stripe가 구독을 자동으로 취소하려면, 아래 이미지와 유사하게 실패한 결제 관리 설정을 하고 위에서 설명한 대로 웹훅을 구성하십시오.

결제 정보 업데이트

사용자는 청구 페이지를 방문하고 구독 옆의 편집 버튼을 클릭하여 개별 구독에 사용된 카드를 업데이트할 수 있으며, 그러면 이 화면이 열립니다:

Stripe Pricing Tables를 사용한 Stripe Checkout

구독 플러그인의 제품 및 체크아웃 페이지를 대신하여 Stripe CheckoutStripe Pricing Tables를 사용하도록 선택할 수도 있습니다.

Stripe 대시보드에서:

  1. Discourse에서 제품을 생성한 후, 제품 > 제품 카탈로그로 이동하십시오
  2. 가격 테이블에 포함할 제품을 클릭하십시오
  3. 제품 편집을 클릭하십시오
  4. 추가 옵션을 클릭하고 메타데이터 아래에 다음을 입력하십시오:
    • : group_name
    • : Discourse의 그룹 이름 (예: trust_level_0)
  5. 저장하려면 제품 업데이트를 클릭하십시오

:red_exclamation_mark: Discourse의 User_Groups 아래에서 선택된 그룹과 그룹 이름이 일치하는지 확인하십시오

Stripe 가격 테이블 생성

  1. 제품 > 가격 테이블로 이동하십시오
  2. 새 테이블을 만들고 방금 생성한 제품을 추가하십시오
  3. 테이블을 게시한 후, 임베드 코드 내에서 찾을 수 있는 가격 테이블 ID( prctbl_...로 시작)를 복사하십시오
  4. 가격 테이블 ID를 discourse_subscriptions_pricing_table_id에 붙여넣고 구독 가격 테이블 설정을 활성화하십시오.
  5. 두 설정을 저장하려면 녹색 체크마크를 클릭하십시오.

권장 단계:

Stripe에서 가격 테이블을 설정할 때, 체크아웃이 완료된 후 사용자를 사이트로 리디렉션하도록 링크하는 것이 권장됩니다. 그렇지 않으면 사용자는 사이트로 돌아가는 링크가 없는 Stripe 확인 페이지에 머물러 있게 됩니다.

구독의 경우 https://<your-site>/my/billing/subscriptions으로 리디렉션하는 것이 좋은 선택입니다. 일시불 결제의 경우 https://<your-site>/my/billing/payments로 직접 링크할 수 있습니다.

자동 세금 징수

자동 세금 징수를 활성화하려면 discourse_subscriptions_enable_automatic_tax 사이트 설정 상자를 확인하십시오.

이를 활성화했지만 Stripe 인스턴스를 세금 징수를 위해 올바르게 구성하지 않은 경우, 사용자가 체크아웃 프로세스를 완료한 후 이 팝업을 볼 수 있습니다:

더 자세한 정보는 이 가이드를 참조하십시오. 플러그인이 이제 적절한 automatic_tax[enabled]=true 매개변수를 전달하므로(5단계) 할 일이 많지 않을 것입니다.

등록 정보도 구성(4단계)하도록 하십시오:

세금이 자동으로 징수되었음을 보여주는 Stripe의 Discourse Subscription 플러그인 거래 예시입니다:

설정

이름 설명
discourse subscriptions enabled Discourse Subscriptions 플러그인을 활성화합니다.
discourse subscriptions extra nav subscribe 기본 내비게이션에 구독 버튼을 표시합니다.
discourse subscriptions public key Stripe 공개 키
discourse subscriptions secret key Stripe 비공개 키
discourse subscriptions webhook secret Stripe 웹훅 비공개 키
discourse subscriptions currency 기본 통화 코드. 구독 플랜 생성 시 이 값을 재정의할 수 있습니다.
discourse subscriptions campaign enabled 이 커뮤니티를 재정적으로 지원하는 것을 홍보하는 캠페인 배너를 활성화합니다.
discourse subscriptions campaign goal 지원 캠페인의 수치 목표(구독자 수 또는 모금 금액).
discourse subscriptions campaign type 실행할 캠페인 유형(구독자 수 또는 월간 모금 금액)을 선택합니다.
discourse subscriptions campaign banner location 캠페인 배너의 위치(상단 또는 사이드바)를 선택합니다.
discourse subscriptions campaign banner bg image 캠페인 배너 배경으로 사용할 사용자 지정 이미지를 업로드합니다.
discourse subscriptions campaign banner shadow color 캠페인 배너 드롭 섀도우의 색상을 선택합니다.
discourse subscriptions campaign show contributors 구독 제품 최신 구매자의 아바타를 표시합니다.
discourse subscriptions campaign product 캠페인에서 버튼을 클릭할 때 지지자에게 보낼 Stripe 제품 ID. 이 설정이 비어 있으면 지지자는 메인 제품 페이지로 이동합니다.
discourse subscriptions campaign grant 사용자에게 무료 구독 1개월을 부여합니다
discourse subscriptions pricing table id 임베드 코드에서 가져온 Stripe 가격 테이블 ID
discourse subscriptions pricing table enabled Stripe 가격 테이블 사용을 활성화하고 기존 구독 페이지를 대체합니다
discourse_subscriptions_enable_automatic_tax 판매세가 징수되는지 여부를 전환합니다. Stripe에서 일부 설정이 필요합니다.
discourse_subscriptions_enable_verbose_logging 디버깅을 돕기 위해 더 자세한 로깅을 활성화합니다. 프로덕션에서 영구적으로 활성화해 두지 마십시오.

:discourse2: 우리가 호스팅하나요? 이 플러그인은 Pro, Business, Enterprise 호스팅 플랜에서 사용할 수 있습니다 Subscriptions | Discourse - Civilized Discussion

139개의 좋아요
Steady plugin for community funding
ProCourse Memberships :money_with_wings:
Group membership subscriptions with profit split
Email drip campaign
How to give unpaid users limited access without making Discourse private?
Super simple Discourse-Wordpress-membership integration
Discourse for Membership Association Members?
Please suggest a good Discourse Plugin for Membership that supports Indian Payment Gateway
Allow users to donate to pay hosting fees for a site
Login required after some days of free access
User can't repurchase a subscription product after canceling
User Card Directory
Subscription Access To Discourse
Multiple paywalls with common communication hub
Discourse Subscriptions + btcpayserver
Do I need Wordpress? Or Discourse can be my solution to ALL?
Send an invite to a user but complete their profile programmatically
Discourse subscriptions - changing price during recurring subscription
Any good Memberpress alternatives for wordpress?
Add user to group after purchase
How to move Topics in Category into their own Pinned Topic inside new Categories?
Discourse Subscriptions - user not removed from group when subscription cancelled
Discourse Subscriptions - user not removed from group when subscription cancelled
Discourse vs Skool
Subscription Access To Discourse
Tax implication of funding a forum
Discourse Unlock
Tick badge for username?
Subscription update problem
Setting up a subscription group
How would I install a cryptocurrency paywall?
Charging a membership fee
Discourse Subscriptions with Thrive Cart
Admin creating subscription for user
Plugin for charity donations?
Allow subscription of predetermined length
Link Sign Up to Subscriptions Plugin
User monetization with group access?
Discourse Category Lockdown
Allow option to open Stripe payment website
Is it possible to use the subscription plugin to limit creating topics in a category to subscribers?
Best approach to a landing page/payment front end
Managing consumable AI costs
Allow multiple ‘new topic’ drafts
Stripe iframe causes a blank page on my print layout
No 'deleted' event in Stripe?
Tell us how you manage subscriptions on Discourse
Addding a paid group who can reply to topics but not create them
Integration with WP membership Pro
Alternative sign up pathways
Control Category Visibility and Access by User Levels
Tighter integration of account-creation and subscriptions?
Does the Subscriptions plugin work with "one-off" payment pricing tables?
Subscriber group automation (Remove and Add users to specific group with subscription)
"Support Us" Banner Not Updating
Tip or Pay Button - for user post/content, does it exist already?
May I or can I monetize my forum?
May I or can I monetize my forum?
Bundling more popular plugins with Discourse core
Guest Gate Theme Component
Error loading route Caused by plugin 'discourse-subscriptions'
Embed a list of Discourse topics onto an external site
Blank page when resuming discourse app
Why doesn't Discourse hosting include the Subscriptions plugin on the Starter plan?
Hosting questions
Discourse Category Lockdown
Rebuild fails when these plugins are present
Changing excerpt length
Installing discourse for free?
Just migrated a Xenforo site to Discourse
Just migrated a Xenforo site to Discourse
Options to manage payments for paid Discourse communities
Using a plug-in to monetize my Discourse
ProCourse Memberships :money_with_wings:
UX: Add metadata to subscription page to improve SEO and link UI design
A feature request related to this plugin. Pointed questions or rewarded questions
Plugin to use Discourse for classified ads or as a job board?
Subscription Plugin not working (Error)
How to set message limits for user groups?
API POST for New User
ProCourse Memberships :money_with_wings:
Steady plugin for community funding
New customer setup
Making group joins automatic to an external pricing plan
Platform integration - videos
Any way to accept paypal or stripe payment at signup?
Looking for feedback on Discourse Subscriptons
WooCommerce Discourse Website newbie help
Switching to Discourse Subscriptions from WordPress Subscriptions
Integration with Wix.com membership to only let the paid member can access to Discourse
2020: The Year in Review
Managing Subscriptions through Wordpress (Ultimate Member + Paid Memberships Pro)
How does uninstalling the Subscriptions plugin affect Stripe billing?
Memberful opinions?
Is there an E-commerce plugin for Discourse?
Memberful opinions?
Prefill custom html with user's email address?
Can't make the subscription plugin work
How to charge members for my Discourse website?
Pay or Play usage?
Latest topics on homepage with only members to read in detail?
Banner text customization for Subscriptions plugin
Subscriptions: Change User's Plan
Donation Bar for House Ad
Can I use the Subscriptions plugin on my own server?
Limiting Subscription Length
Discourse Subscriptions - use API to find out product, plan and renewal date

5 posts were split to a new topic: A similar object exists in test mode error

Setting Sidebar seems to do nothing (latest Discourse aeb3d717dc, latest plugin cc43d32a).

1개의 좋아요

I am also getting this log message:

Deprecation notice: The icon name "donate" has been updated to "circle-dollar-to-slot". Please use the new name in your code. Old names will be removed in Q2 2025. [deprecation id: discourse.fontawesome-6-upgrade] [info: https://meta.discourse.org/t/325349]

EDIT: Made a PR for this
https://github.com/discourse/discourse-subscriptions/pull/264

3개의 좋아요

2 posts were merged into an existing topic: “Support Us” Banner Not Updating

Hmmm… locally mine shows up in the sidebar when I switch it over.

If you have it on Sidebar we add this css class you can inspect your page and search for subscription-campain-sidebar

Is it just staying at the top for you?

Now I see. I had the Category page as default. There it doesn’t show, obviously. It does on the Latest list. So it works fine. Thanks!

3개의 좋아요

It really should show on the Categories page (or other default pages), shouldn’t it?

1개의 좋아요

중국 본토의 제한 사항으로 인해 Stripe의 승인 통과가 어려운 상황입니다. Alipay 또는 WeChat Pay의 인터페이스를 통합하는 방안을 검토해 주시겠습니까?

2개의 좋아요

과거에 비슷한 질문에는 "Alipay나 WeChat Pay 플러그인을 만드는 것이 해결책이 될 것"이라는 답변이 있었습니다. discourse.org는 호스팅 비용을 지불하는 고객들로부터 수익을 얻고 있으며, Alipay나 WeChat Pay를 원하는 엔터프라이즈 고객이 많지 않을 것이라고 생각합니다. 따라서 Marketplace 채널에서 질문하거나 직접 개발해야 합니다. Alipay나 WeChat Pay에 개발 자금 지원을 요청해볼 수도 있습니다.

3개의 좋아요

1단계부터 5단계까지는 완료했는데, 제가 멍청한 건지 눈이 없는 건지 모르겠어요. 서버에서 제품과 요금제를 설정하는 인터페이스를 찾을 수가 없네요.

아, 됐습니다… 찾았어요. 이제 남은 마지막 퍼즐 조각은 이 부분을 이해하지 못한다는 거예요:

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

모든 설정이 올바르게 되어 있다고 생각합니다. 다음 설정을 확인하면:
구독 버튼에 내장된 가격표가 표시되고 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 테이블을 사용하든 내장된 레이아웃을 사용하든 아무것도 변경되지 않았습니다.

6개의 게시물이 기존 주제에 병합되었습니다: Add different payment methods to discourse subscription

게시물이 기존 주제에 병합되었습니다: Add different payment methods to discourse subscription

제품을 생성하려고 하면 “500” 오류만 발생합니다. 테스트 환경에서 설정을 진행 중입니다. 서버 오류의 원인을 파악하기 위해 어떤 부분을 확인해 볼 수 있을까요?

쿠폰에서도 비슷한 문제가 발생합니다.

{YOURFORUM}/logs에 동시에 생성된 항목이 있습니까?

2개의 좋아요

와.. 이런 페이지가 있는 줄 몰랐네요. 유효하지 않은 API 키라고 표시됩니다. 일단 시크릿 키에 임의의 값을 입력해서 구독 패키지를 설정하고, 나중에 테스트할 준비가 되면 키를 다시 확인하겠습니다.

1개의 좋아요

플러그인을 설정하는 데는 문제가 없었지만, 나중에 이 플러그인이 반복 결제(구독)만 지원한다는 사실을 깨달았습니다. 정의된 기간이 지나면 만료되는 일회성 결제는 지원하지 않아요.

예를 들어 30일 동안 X 금액을 청구하는 방식이죠. 30일이 지나면 사용자는 프리미엄 그룹에서 제거됩니다. 원하면 다시 구매할 수 있습니다. 보통 저는 1개월, 3개월, 12개월 회원을 제공합니다.

Stripe는 반복 결제를 지원하려면 법인 등록을 요구합니다. 저는 XenForo에서 일회성 결제를 받고 있으며, XenForo의 기본 기능이 구독 만료와 그룹 멤버십 해제를 처리합니다.

이것은 제가 1개월 안에 Discourse로 이전하려는 계획을 완전히 무너뜨렸습니다. :cry:

해결 방법이 있습니다. 데이터 탐색기(Data Explorer)에서 사용자 이름과 제거할 그룹 ID를 가져오고, 해당 사용자의 그룹을 변경하는 GitHub Action을 만들어드릴 수 있습니다.

저는 디스코스로 이전하는 클라이언트를 위해 이 작업을 수행하고 있습니다. 이 클라이언트는 날짜가 포함된 사용자 정의 필드가 있습니다. 따라서 사용자에게 배너를 표시하기 위해 곧 만료되는(espiring-soon) 그룹으로 이동시키고, 기간이 끝나면 유료 그룹에서 제거하기 위해 다른 그룹으로 이동시켜야 합니다.

예산이 있으시다면 저에게 연락하시거나 Marketplace 채널에서 문의해 주세요. 시간이 나면 일반적인 예시를 포함한 블로그 글도 작성할 계획입니다.

6개의 좋아요

안녕하세요, Stripe에서 콜백이 올 때까지 구독이 정상적으로 작동했습니다. 저는 Stripe 가격표를 사용하고 있습니다.

admin/plugins/discourse-subscriptions/subscriptions 페이지에서 구독이 성공적으로 등록되었음을 확인할 수 있습니다.

하지만 사용자가 필요한 사용자 그룹으로 이동하지 않았습니다.

제품을 Stripe와 정확히 동일한 제품 이름으로 구성했고, 그룹이 선택된 가격 계획도 만들었습니다. Stripe 가격표 구성에서는 이것이 무관할 것이라고 판단하여 가격 계획의 가격을 0으로 설정했습니다.

무엇을 놓치고 있는 걸까요?