| 항목 | 값 |
|---|
| 현재 상태 | ACTIVE 또는 PENDING_CANCEL, 업그레이드 이력 있음 |
| 업그레이드 후 경과 | 7일 이내 (쿨링오프 기간) |
| 목표 | 업그레이드 차액만 환불받고 이전 플랜으로 복원 |
플로우
상태 변화
| 항목 | Before | After |
|---|
| 플랜 | PRO (9,900원) | PLUS (7,900원) |
| 권한 | PRO | PLUS |
| 업그레이드 일시 | 존재 | 없음 (초기화) |
| 이전 플랜 정보 | PLUS 정보 | 없음 (초기화) |
| 예약 변경 | 있을 수 있음 | 없음 (함께 취소) |
| 구독 상태 | 유지 | 유지 (ACTIVE 또는 PENDING_CANCEL 그대로) |
결제 내역 변화
| 결제 유형 | Before | After |
|---|
| SUBSCRIPTION | 7,900원, PAID | 7,900원, PAID (변경 없음) |
| UPGRADE | 실제 결제된 차액, PAID | 실제 결제된 차액, REFUNDED |
복원 후 가능한 액션
이전 구독이 환불 가능한 경우 (refundable = true)
| 액션 | 설명 |
|---|
| 즉시 플랜 변경 | 다시 PRO로 업그레이드 |
| 예약 플랜 변경 | 다음 결제일에 플랜 변경 |
| 구독 해지 | 다음 결제일에 만료 |
| 구독 전체 환불 | 7,900원 전액 환불 |
이전 구독이 환불 불가인 경우 (refundable = false)
| 액션 | 설명 |
|---|
| 즉시 플랜 변경 | 다시 PRO로 업그레이드 |
| 예약 플랜 변경 | 다음 결제일에 플랜 변경 |
| 구독 해지 | 다음 결제일에 만료 |
이전 구독의 환불 가능 여부가 복원됩니다. 기존에 혜택을 사용했다면 복원 후에도 전체 환불은 불가합니다.
핵심 포인트
- 쿨링오프 7일: 업그레이드 후 7일이 지나면 차액 환불 불가
- 구독 유지: 차액 환불은 구독을 해지하지 않음 — 이전 플랜으로 복원만
- 예약 변경 함께 취소: 예약된 플랜 변경이 있었다면 함께 취소됨
- PENDING_CANCEL에서도 가능: 해지 예정 상태에서도 차액 환불 가능 (해지 예정 상태 유지)
관련 문서