인 앱결제 시스템 개요
문서 정보
- 작성일: 2026-04-14
- 버전: v1.0.0
Spoclip 앱 내에서 Apple App Store 또는 Google Play Store를 통해 캐시를 충전할 수 있습니다. 결제는 RevenueCat을 통해 처리되며, 서버는 결제 완료 알림을 받은 뒤 캐시를 지급합니다. 웹 결제(포트원)와 인앱결제는 병행 운영됩니다.
인앱결제란?
인앱결제(IAP, In-App Purchase)는 앱 내에서 Apple App Store 또는 Google Play Store의 결제 시스템을 통해 디지털 재화를 구매하는 방식입니다.
Spoclip에서는 인앱결제로 **캐시(Grain)**를 충전할 수 있습니다. 캐시는 스포클립 앱 내에서 영상 다운로드 등 유료 기능에 사용하는 앱 내 화폐입니다.
Apple App Store와 Google Play Store는 앱 내 디지털 재화 판매 시 자체 결제 시스템 사용을 의무화하고 있습니다. 이를 따르지 않으면 앱 심사 거절 또는 삭제 위험이 있습니다.
결제 채널 비교
Spoclip은 두 가지 결제 채널을 병행 운영합니다.
| 항목 | 웹 결제 (포트원) | 인앱결제 (Apple/Google) |
|---|---|---|
| 사용 위치 | 앱 내 웹뷰 / 웹 브라우저 | 앱 네이티브 UI |
| 결제 수단 | 신용카드, 간편결제 등 | App Store / Google Play 결제 수단 |
| 가격 | 캐시 금액 그대로 | 스토어 수수료 반영 (약 20% 높음) |
| 환불 | 서버에서 직접 처리 (미사용 시만 가능) | Apple/Google이 자체 처리 후 서버에 통보 |
Apple/Google 스토어는 결제 금액의 일정 비율을 수수료로 가져갑니다. 이 수수료를 반영하여 인앱결제 전용 가격이 별도로 책정되어 있습니다. Spoclip은 Apple Small Business Program 가입으로 수수료 15%를 적용받고 있습니다.
캐시 상품 목록
| 상품명 | 캐시 지급량 | 웹 결제 가격 | App Store 가격 |
|---|---|---|---|
| 캐시 1,000 | 캐시 1,000 | ₩1,000 | ₩1,200 |
| 캐시 3,000 | 캐시 3,000 | ₩3,000 | ₩3,600 |
| 캐시 5,000 | 캐시 5,000 | ₩5,000 | ₩6,000 |
| 캐시 10,000 | 캐시 10,000 | ₩10,000 | ₩12,000 |
| 캐시 20,000 | 캐시 20,000 | ₩20,000 | ₩24,000 |
| 캐시 40,000 | 캐시 40,000 | ₩40,000 | ₩48,000 |
Google Play 가격은 App Store와 동일한 수준으로 별도 책정됩니다.
결제 흐름
인앱결제는 다음 순서로 진행됩니다.
핵심 포인트
| 단계 | 설명 |
|---|---|
| 영수증 검증 | RevenueCat이 Apple/Google에 영수증을 직접 확인하여 위변조 방지 |
| 서버 지급 | 서버는 RevenueCat의 알림을 받은 후에만 캐시를 지급 (클라이언트 신뢰 X) |
| 중복 방지 | 동일한 결제 건이 두 번 들어와도 한 번만 처리 (멱등성 보장) |
| SSE 알림 | 캐시 충전 완료 시 앱에 실시간 알림 발송 |
왜 RevenueCat을 사용하는가?
RevenueCat은 Apple/Google 인앱결제를 추상화하는 서드파티 서비스입니다.
| 이점 | 설명 |
|---|---|
| 영수증 검증 대행 | Apple/Google API를 직접 호출할 필요 없이 RevenueCat이 처리 |
| 크로스 플랫폼 | iOS와 Android를 하나의 통합 인터페이스로 처리 |
| Webhook 표준화 | 구매, 환불 등 이벤트를 일관된 형식으로 수신 |
| 무료 시작 | 월 매출 $2,500 이하는 무료 플랜으로 운영 가능 |
RevenueCat 무료 플랜 한도(월 매출 $2,500)를 초과하면, Apple StoreKit 2 / Google Play Billing Library를 직접 연동하는 방식으로 전환할 계획입니다. 이 경우 캐시 지급 로직은 변경 없이 Webhook 수신 부분만 교체합니다.
Apple Small Business Program
Apple은 연매출 $1,000,000 이하의 소규모 개발사에게 수수료를 30%에서 15%로 절감하는 Small Business Program을 제공합니다.
Spoclip은 이 프로그램에 가입하여 App Store 수수료 15%를 적용받고 있습니다.
| 구분 | 일반 수수료 | Small Business Program |
|---|---|---|
| App Store 수수료 | 30% | 15% |
| 적용 조건 | - | 전년도 App Store 매출 $1M 이하 |
Google Play도 유사한 소규모 개발사 우대 정책(첫 $1M까지 15%)을 운영합니다.
관련 문서
- 환불 정책 및 블랙리스트 — 환불 처리 방식과 어뷰징 방어 체계
- CS 자주 묻는 질문 — 구매·환불·블랙리스트 관련 FAQ
- 시나리오 가이드 — 구매, 환불, 블랙리스트 시나리오 상세