본문으로 건너뛰기

인앱결제 시스템 개요

문서 정보

  • 작성일: 2026-04-14
  • 버전: v1.3.0

TL;DR

Spoclip 앱 내에서 Apple App Store 또는 Google Play Store를 통해 캐시를 충전하거나 Pass Membership을 구독할 수 있습니다. 결제는 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 가격Google Play 가격
캐시 1,000캐시 1,000₩1,000₩1,200₩1,200
캐시 3,000캐시 3,000₩3,000₩3,600₩3,600
캐시 5,000캐시 5,000₩5,000₩6,000₩6,000
캐시 10,000캐시 10,000₩10,000₩12,000₩12,000
캐시 20,000캐시 20,000₩20,000₩24,000₩24,000
캐시 40,000캐시 40,000₩40,000₩48,000₩48,000

App Store와 Google Play는 동일 SKU·동일 가격으로 운영됩니다.


멤버십 상품 목록 (정기결제)

Pass Membership은 Apple/Google 인앱 자동갱신 구독으로 제공됩니다. 결제 주기는 월간(Monthly)이며, 사용자는 스토어 앱에서 자동갱신을 직접 해지할 수 있습니다. 단건과 동일하게 인앱 가격은 web(Portone) 가격 대비 약 20% 마크업이 적용됩니다.

상품명결제 주기웹 결제 가격App Store 가격Google Play 가격
Plus Monthly매월₩7,900₩9,500₩9,500
Pro Monthly매월₩9,900₩11,900₩11,900

멤버십 혜택(콕 한도, 마이콕 등) 상세는 Pass Membership 정책을 참고하세요. 정기결제 도메인 흐름은 인앱 정기결제를 참고하세요.


결제 흐름

인앱결제는 다음 순서로 진행됩니다.

핵심 포인트

단계설명
영수증 검증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/Google이 인앱결제 매출에 부과하는 수수료입니다. Spoclip은 매출 규모상 양 스토어의 소규모 개발사 우대 정책을 적용받아 **단건/정기 모두 ~15%**가 적용됩니다.

단건 / 정기 × Apple / Google 매트릭스

구분Apple App StoreGoogle Play
단건 (소모성)Small Business Program 가입 시 15% (미가입 30%)첫 $1M 연매출까지 15%, 초과분 30%
정기 (자동갱신 구독)SBP 가입 시 처음부터 15% / 미가입 시 1년차 30%, 2년차부터 15%매출 규모와 무관 모든 구독 15% (2022년부터 표준)

Spoclip 적용 사항

  • ✅ Apple Small Business Program 가입 — 단건/정기 모두 15%
  • ✅ Google Play 단건: 매출 < $1M 구간이라 자동 15% 적용
  • ✅ Google Play 정기: 모든 구독 15% (가입 절차 불필요)

가격 책정 근거

웹 결제(Portone) 가격 대비 인앱 가격은 약 +20% 마크업 — 스토어 수수료 15% + 약간의 마진 흡수 분.

구분웹 가격IAP 가격마크업수수료 차감 후 실수령
캐시 1,000원₩1,000₩1,200+20%₩1,020
캐시 3,000원₩3,000₩3,600+20%₩3,060
Plus Monthly₩7,900₩9,500+20.3%₩8,075
Pro Monthly₩9,900₩11,900+20.2%₩10,115

⚠️ 향후 매출 $1M 돌파 시 Google Play 단건만 30%로 단계 적용될 수 있어, 단건 Google 가격 분리 검토 필요. 정기는 매출 규모와 무관 15% 유지.

SBP 갱신 주의

Apple Small Business Program은 매년 갱신 필요 (전년도 매출 $1M 이하 조건). 갱신 누락 시 30%로 떨어지므로 회계연도 마감 시점 운영팀 체크리스트에 포함.


관련 문서


변경 이력

버전날짜변경 내용
v1.3.02026-04-29수수료 정책 섹션 보강 — 단건/정기 × Apple/Google 매트릭스, 가격 책정 근거(+20% 마크업), 정기 IAP 가격 반영(Plus 9,500 / Pro 11,900)
v1.2.02026-04-29상품 카탈로그 갱신 — 단건결제 표에 Google Play 가격 컬럼 추가, 멤버십 상품 목록(Plus/Pro Monthly) 섹션 신설
v1.1.02026-04-20정기결제 지원 언급 추가 — TL;DR 업데이트, 관련 문서에 IAP-SUBSCRIPTION 링크 추가
v1.0.02026-04-14초기 문서 작성 — 인앱결제 개요, RevenueCat 흐름, 단건결제 상품 목록