정기구독

디지털·이용권 연계

결제 성공마다 지급, 해지하면 회수 — 디지털 구독의 두 축이에요.

영상·강의·전자책 같은 콘텐츠(디지털) 상품​​에 구독을 붙이는 방법이에요. "디지털 구독"은 별도 구독 유형이 아니라 디지털 상품 + 정기구독​​의 조합이에요.

디지털 상품은 정기구독만

상품 유형이 콘텐츠(디지털)인 상품에는 구독 유형 중 정기구독만 선택할 수 있어요. 배송이 없으니 정기배송을, 실물이 없으니 렌탈·리스를 붙일 수 없기 때문이에요.

구조

두 축을 나눠서 설계해요.

상품(지급) 축

  • 상품 유형: 콘텐츠(디지털)
  • 지급 방식: 파일 / 링크 / 코드 / 수동
  • 결제 성공 시 지급 실행

구독(권한) 축

  • 정기구독 회차 가격표
  • 회차 결제 성공 → 이용 기간 연장
  • 해지·만료 → 권한 회수

지급 방식 4가지는 상품 등록 시 정해요.

지급 방식 동작 어울리는 상품
파일 결제 후 파일 다운로드 제공 전자책, 템플릿, 에셋
링크 결제 후 접근 링크 제공 강의 페이지, 비공개 콘텐츠
코드 코드 풀에서 1개 발급 라이선스 키, 쿠폰 코드
수동 가맹점이 직접 지급 처리 맞춤 콘텐츠, 수작업 개통

권한 회수 설계

디지털 구독의 핵심 판단은 해지 시점에 권한을 언제 끊느냐​​예요. 이미 소비한 콘텐츠는 회수할 수 없으니, 대부분의 콘텐츠 구독은 기간 만료형 해지​(이번 결제 기간이 끝날 때까지 권한 유지)를 택해요.

가맹점 서버는 웹훅으로 권한을 제어해요.

이벤트 권장 처리
subscription.approved 콘텐츠 접근 ON + 지급 실행 확인
회차 결제 성공 이용 기간을 다음 결제일까지 연장
subscription.paused 정책에 따라 접근 유지 또는 차단
subscription.terminated 기간 만료형이면 만료일에, 즉시형이면 바로 접근 OFF

"영상 1회 이상 시청 시 환불 불가" 같은 사용 기준​​을 약관에 명시해야 체험 후 환불 어뷰징을 막을 수 있어요.

관련 문서