정기 결제 기반 제품 및 플랜 그룹을 설정하는 방법
정기 결제 기반 제품은 사용자가 정기 결제 제품을 구매하면 제공되는 서비스 또는 서비스 세트입니다. 서로 다른 서비스에 대한 별도의 정기 결제 판매를 설정하거나 사용자가 동시에 여러 정기 결제 제품을 신청할 수 있는 기능을 제공하려면 제품을 생성해야 합니다. 스트리머의 채널, 게임 또는 유니크 아이템/유니크 능력에 대한 정기 결제 기반 제품 액세스의 예시입니다.
알림
하나의 정기 결제 옵션으로 게임 액세스 권한을 판매하려면 정기 결제 플랜을 설정해야 하지만 제품은 구성하지 않아도 됩니다.
group_id
매개변수 값이 동일한 플랜 세트입니다. group_id
매개변수는 플랜 그룹을 구성하고 이 그룹을 정기 결제 기반 제품과 연결하는 데 사용됩니다. 플랜 그룹을 생성하면 다음을 수행할 수 있습니다.- 제품을 구독할 때 사용할 수 있는 플랜 수 제한
- 사용자가 그룹 내에서 다른 플랜으로 전환하도록 허용
알림
기본적으로 플랜은
“group_id”:null
매개변수를 사용하여 생성하며 일반 그룹에 포함됩니다. 프로젝트에서 생성된 제품이 없는 경우 그룹을 생성하지 않도록 선택할 수 있습니다.- 하나의 플랜은 하나의 그룹에만 속할 수 있습니다.
- 하나의 제품은 하나의 그룹만 기반으로 생성할 수 있습니다.
- 하나의 그룹을 여러 제품에 연결할 수 있습니다.
정기 결제 기반 제품 및 플랜 그룹을 생성하려면 다음 매개변수를 상품 생성 API 호출에 전달합니다.
- 제품의 이름이 포함된
name
- 플랜 그룹의 이름이 포함된
group_id
플랜 그룹과 제품에 플랜을 연결하려면 플랜 그룹의 이름과 group_id
매개변수를 플랜 업데이트 API 호출에 전달합니다. 플랜을 제거하려면 “group_id”:null
를 전달합니다.
제품과 연결된 플랜을 구매할 때 결제 인터페이스를 열려면 토큰 생성 API 호출에 다음 매개 변수를 전달합니다.
- 플랜 ID가 있는
purchase.subscription.plan_id
group_id
를 통해 플랜과 연결된 제품의 ID가 있는purchase.subscription.product_id
- 하나의 정기 결제 옵션으로 게임 액세스 권한을 판매하려면 정기 결제 플랜을 설정해야 하지만 제품은 구성하지 않아도 됩니다.
- 예를 들어, 1개월 및 3개월과 같이 서로 다른 조건으로 게임 액세스 권한을 판매하려면 적절한 조건으로 2개의 정기 결제 플랜을 설정해야 합니다. 제품을 구성할 필요도 없습니다. 플랜에는 기본적으로
“group_id”:null
매개변수가 있습니다. 즉, 플랜은 일반 그룹에 속합니다. 사용자는 정기 결제을 구매할 때 이들 중 하나를 선택할 수 있을 뿐만 아니라 한 플랜에서 다른 플랜으로 전환할 수도 있습니다. - 1개월 및 3개월 동안의 게임 액세스 권한뿐만 아니라 6개월 동안 검 업그레이드와 같은 추가 정기 결제 제품도 판매하려고 합니다. 이 경우:
- 각 제품에 대한 유니크한
name
과group_id
매개변수를 상품 생성 API 호출에 전달하여 “게임”(game)과 “검”(sword)이라는 2개의 제품을 생성합니다. - 다음 방법 중 하나를 사용하여 1개월, 3개월, 6개월 플랜을 생성합니다.
- 스토어 인터페이스에서 “게임 정기 결제"과 “검 업그레이드 정기 결제” 제품의 표시를 구현합니다.
- 각 제품에 대한 유니크한
알림
인터페이스 구현 시 판매의 대상은 정기 결제 제품 자체가 아니라는 점에 유의해야 합니다. 왜냐하면 정기 결제은 제품과 구매의 결과로 선택한 플랜의 조합으로 이루어진 프로젝트에서 생성한 제품이기 때문입니다.
이 기사가 도움이 되었나요?
의견을 보내 주셔서 감사드립니다!
메시지를 검토한 후 사용자 경험 향상에 사용하겠습니다.오자 또는 기타 텍스트 오류를 찾으셨나요? 텍스트를 선택하고 컨트롤+엔터를 누르세요.