본문으로 건너뛰기

시나리오 5: 플랜 변경 차액 환불


조건

항목
현재 상태ACTIVE 또는 PENDING_CANCEL, 업그레이드 이력 있음
업그레이드 후 경과7일 이내 (쿨링오프 기간)
목표업그레이드 차액만 환불받고 이전 플랜으로 복원

플로우


상태 변화

항목BeforeAfter
플랜PRO (9,900원)PLUS (7,900원)
권한PROPLUS
업그레이드 일시존재없음 (초기화)
이전 플랜 정보PLUS 정보없음 (초기화)
예약 변경있을 수 있음없음 (함께 취소)
구독 상태유지유지 (ACTIVE 또는 PENDING_CANCEL 그대로)

결제 내역 변화

결제 유형BeforeAfter
SUBSCRIPTION7,900원, PAID7,900원, PAID (변경 없음)
UPGRADE실제 결제된 차액, PAID실제 결제된 차액, REFUNDED

복원 후 가능한 액션

이전 구독이 환불 가능한 경우 (refundable = true)

액션설명
즉시 플랜 변경다시 PRO로 업그레이드
예약 플랜 변경다음 결제일에 플랜 변경
구독 해지다음 결제일에 만료
구독 전체 환불7,900원 전액 환불

이전 구독이 환불 불가인 경우 (refundable = false)

액션설명
즉시 플랜 변경다시 PRO로 업그레이드
예약 플랜 변경다음 결제일에 플랜 변경
구독 해지다음 결제일에 만료

이전 구독의 환불 가능 여부가 복원됩니다. 기존에 혜택을 사용했다면 복원 후에도 전체 환불은 불가합니다.


핵심 포인트

  • 쿨링오프 7일: 업그레이드 후 7일이 지나면 차액 환불 불가
  • 구독 유지: 차액 환불은 구독을 해지하지 않음 — 이전 플랜으로 복원만
  • 예약 변경 함께 취소: 예약된 플랜 변경이 있었다면 함께 취소됨
  • PENDING_CANCEL에서도 가능: 해지 예정 상태에서도 차액 환불 가능 (해지 예정 상태 유지)

관련 문서