시나리오 6: 구독 전체 환불
조건
| 항목 | 값 |
|---|---|
| 현재 상태 | ACTIVE 또는 PENDING_CANCEL |
| 마지막 정기 결제 후 경과 | 7일 이내 |
| 멤버십 혜택 사용 | 없음 (refundable = true) |
| 업그레이드 상태인 경우 | 이전 구독도 환불 가능해야 함 |
단일 플랜 상태에서 전체 환불
업그레이드 없이 하나의 플랜만 구독 중인 경우입니다.
업그레이드 상태에서 전체 환불
PLUS → PRO로 업그레이드한 상태에서 전체 환불하는 경우입니다. 업그레이드 차액 → 기본 구독 순서로 환불됩니다.
상태 변화
| 항목 | Before | After |
|---|---|---|
| 구독 상태 | ACTIVE 또는 PENDING_CANCEL | CANCELED |
| 플랜 | PLUS 또는 PRO | FREE |
| 권한 | PLUS/PRO, ACTIVE | FREE, INACTIVE (또는 Trial 복원) |
| 리워드 카운터 | 존재 | 삭제 |