본문으로 건너뛰기

시나리오 2: 정상 환불 (인앱결제 캐시 전액 회수)


조건

항목
현재 상태인앱결제로 캐시 충전 완료
캐시 사용 여부캐시를 사용했더라도 FIFO 덕분에 인앱결제 캐시는 그대로
환불 결과인앱결제 금액 전액 회수, 부채 누적 없음

핵심 원리

FIFO(선입선출) 덕분에 만료일이 빠른 기존 캐시가 먼저 소비됩니다. 인앱결제 캐시는 만료일이 상대적으로 늦어 나중에 소비되므로, 기존 캐시를 먼저 소진하는 경우 인앱결제 캐시는 그대로 남아 있습니다.

예시:

  • 기존 캐시 캐시 20,000 (2031-01 만료)
  • 인앱결제 캐시 캐시 10,000 (2031-04 만료)
  • 캐시 캐시 4,000 사용 → 기존 캐시에서만 차감 (인앱결제 캐시 그대로)
  • 인앱결제 환불 → 인앱결제 캐시 캐시 10,000 전액 회수 가능

플로우


상태 변화

항목BeforeAfter
캐시 잔액기존 캐시 + 인앱결제 캐시기존 캐시만 (인앱결제 캐시 전액 회수)
인앱결제 캐시 아이템잔량 = 원래 지급량비활성화 (잔량 0)
구매 이력 상태결제 완료환불 완료
누적 부채없음없음 (변동 없음)

캐시 잔액 변화 예시

시점캐시 잔액비고
인앱결제 구매 전캐시 20,000기존 보유
인앱결제 구매 후캐시 30,000+캐시 10,000 충전
캐시 캐시 4,000 사용 후캐시 26,000기존 캐시에서 차감
인앱결제 환불 후캐시 16,000인앱결제 캐시 10,000 회수
가장 일반적인 환불 케이스

사용자가 기존 캐시를 먼저 소비하는 일반적인 패턴에서는 이 시나리오처럼 부채 없이 깔끔하게 환불이 처리됩니다.


관련 문서