리워드 시스템
문서 정보
- 작성일: 2026-02-27
- 최종 업데이트: 2026-03-12
- 버전: v1.2.0
리워드는 서비스 활동(콕 시청, 광고 시청, 출석체크 등)으로만 획득할 수 있는 보조 재화입니다. 1 리워드 = 1 캐쉬 비율로 전환하여 결제에 사용할 수 있으며, 만료일이 빠른 리워드부터 먼저 소비되는 FIFO 방식으로 운영됩니다.
목차
리워드란?
리워드는 Spoclip 서비스에서 활동을 통해서만 획득할 수 있는 보조 재화입니다.
| 항목 | 설명 |
|---|---|
| 획득 방법 | 서비스 활동 완료 시 자동 지급 |
| 구매 가능 여부 | 불가 (활동으로만 획득) |
| 사용 방법 | 캐쉬로 전환 후 결제에 사용 |
| 전환 비율 | 1 리워드 = 1 캐쉬 |
| 유효기간 | 적립일로부터 12개월 (환불 복원: 복원일로부터 12개월) |
| 최소 전환 단위 | 1 리워드 |
캐쉬는 직접 구매할 수 있는 주 재화이고, 리워드는 활동으로만 얻는 보조 재화입니다. 리워드는 단일 타입으로 운영되며, 캐쉬처럼 구매/보너스/프로모션 구분이 없습니다.
획득 경로
리워드는 다음 활동을 완료하면 자동으로 적립됩니다.
| 카테고리 | 활동 내용 | 유효기간 | 자동 차감 대상 |
|---|---|---|---|
| KOK_VIEW | 콕 시청 완료 | 12개월 | O |
| AD_VIEW | 광고 시청 | 12개월 | O |
| ATTENDANCE_CHECK | 일일 출석체크 | 12개월 | O |
| ATTENDANCE_WEEKLY_BONUS | 주간 연속 출석 보너스 | 12개월 | O |
| SHARED_KOK_VIEW | 공유 콕 시청 리워드 | 12개월 | O |
| KOK_SHARE_COMMISSION | 콕 공유 수수료 | 12개월 | O |
| MEMBERSHIP_REFUND | 멤버십 환불 리워드 복원 | 12개월 | O |
리워드 적립은 활동 보상(Activity Reward) 시스템에 의해 트리거됩니다. 사용자가 콕 시청, 광고 시청, 출석체크 등의 활동을 완료하면, 활동 보상 시스템이 리워드 적립 명령을 호출합니다.
리워드의 생애주기
리워드는 적립부터 소멸까지 다음과 같은 생애주기를 가집니다.
리워드 아이템 상태
| 상태 | 설명 |
|---|---|
| ACTIVE | 사용 가능한 상태. 잔액이 남아 있고 유효기간 이내 |
| EXHAUSTED | 잔액이 모두 소진된 상태. 사용/전환/자동차감으로 잔액이 0이 됨 |
| EXPIRED | 유효기간이 지나 만료된 상태. 배치 스케줄러가 자동 처리 |
캐쉬 전환
리워드의 가장 대표적인 사용 방법은 캐쉬로 전환하는 것입니다.
전환 규칙
| 항목 | 내용 |
|---|---|
| 전환 비율 | 1 리워드 = 1 캐쉬 (1:1) |
| 최소 전환량 | 1 리워드 |
| 전환된 캐쉬 타입 | 보너스 캐쉬 (유효기간 5년) |
| 이용 조건 | 모든 회원 |
전환 흐름
캐쉬로 전환된 리워드는 다시 리워드로 되돌릴 수 없습니다. 전환 전 신중하게 결정해주세요.
전환 예시
사용자가 보유 리워드 150개 중 100개를 캐쉬로 전환 요청
| 단계 | 리워드 잔액 | 캐쉬 잔액 변화 |
|---|---|---|
| 전환 전 | 150 리워드 | - |
| 전환 실행 | -100 리워드 | +100 캐쉬 (보너스) |
| 전환 후 | 50 리워드 | +100 캐쉬 |
FIFO 소비 방식
리워드를 사용하거나 전환할 때는 FIFO(First In, First Out) 방식으로 차감됩니다. 단, 여기서 "먼저"의 기준은 적립 순서가 아니라 만료일이 빠른 순서입니다.
차감 우선순위
- 만료일이 빠른 리워드 아이템부터 먼저 차감
- 만료일이 같 으면 먼저 생성된 아이템부터 차감
FIFO 예시
사용자가 60 리워드를 사용할 때
| 아이템 | 만료일 | 차감 전 잔액 | 차감량 | 차감 후 잔액 | 상태 변화 |
|---|---|---|---|---|---|
| 아이템 A | 3월 1일 | 30 | 30 | 0 | ACTIVE -> EXHAUSTED |
| 아이템 B | 4월 15일 | 50 | 30 | 20 | ACTIVE (유지) |
| 아이템 C | 6월 30일 | 80 | 0 | 80 | ACTIVE (유지) |
| 합계 | 160 | 60 | 100 |
만료일이 가까운 리워드부터 사용하므로, 사용자의 리워드가 만료로 소멸될 가능성을 최소화합니다.
잔액 조회
사용자는 자신의 리워드 잔액과 만료 예정 리워드를 확인할 수 있습니다.
| 조회 항목 | 설명 |
|---|---|
| 현재 잔액 | 사용 가능한 총 리워드 수량 |
| 30일 내 만료 예정 | 30일 이내에 만료되는 리워드 수량 |
연/월 기준으로 리워드 거래 내역을 조회할 수 있으며, 거래 타입(적립/사용/만료/전환)별로 필터링할 수 있습니다.
멤버십 결제와 리워드 자동 적용
사용자 설정(membership_auto_apply_reward)에 따라 멤버십 결제 시 리워드가 자동으로 차감됩니다.