데브포일 홈
DEV MODE - 실서버 영향 없음 📦 배포 관리
구독 결제 시스템 - Stripe Subscription
+300 XP
LEVEL 56 QUEST

구독 결제 시스템 - Stripe Subscription

구독 결제 시스템 - Stripe Subscription — DevFoil 바이브코딩 Stage 12, Lv.56

구독 결제 시스템이란?
매월 자동으로 결제되는 반복 과금
SaaS의 핵심은 구독 결제(Subscription)입니다. 사용자가 한 번 결제하면, 취소할 때까지 매월 자동으로 과금됩니다. Netflix, Notion, ChatGPT Plus 모두 이 모델입니다.

Stripe Billing은 구독 관리에 필요한 모든 기능을 제공합니다: 상품/가격 설정, 구독 생성, 업그레이드/다운그레이드, 취소, 인보이스 관리.
Stripe에서 상품과 가격 설정
대시보드 또는 API로 설정
// Stripe 대시보드에서 설정하거나, API로 생성 // 상품 생성 (API) const product = await stripe.products.create({ name: 'MyApp Pro', description: '프리미엄 기능 전체 이용', }); // 가격 설정 (월간/연간) const monthlyPrice = await stripe.prices.create({ product: product.id, unit_amount: 29000, // 29,000원 currency: 'krw', recurring: { interval: 'month', // 월간 결제 }, }); const yearlyPrice = await stripe.prices.create({ product: product.id, unit_amount: 290000, // 290,000원 (2달 무료!) currency: 'krw', recurring: { interval: 'year', // 연간 결제 }, }); // .env에 Price ID 저장 // STRIPE_MONTHLY_PRICE_ID=price_xxx // STRIPE_YEARLY_PRICE_ID=price_yyy
일반적인 SaaS 요금제 구조
플랜 가격 기능
Free 무료 기본 기능, 제한된 사용량 (월 100회)
Pro 월 29,000원 무제한 사용, 우선 지원, API 접근
Enterprise 협의 전용 서버, SSO, SLA, 전담 매니저
🔒
여기까지는 미리보기입니다
구독 결제 시스템 - Stripe Subscription
무료 가입하면 이어서 볼 수 있고, 강의를 완료할 때마다 XP와 레벨이 쌓입니다.
Google로 3초 만에 시작 →🧵 Threads로 시작무료 공개 강의 둘러보기 (Lv.1~3)