The easiest way to implement subscriptions in Nextjs
- Clerk의 새로운 구독 결제 기능(베타)이 출시되어 Next.js 앱에 구독 기능을 매우 쉽게 구현할 수 있게 되었습니다. 🚀
- 기존 Stripe 연동 시 발생하던 인증, 데이터베이스, Stripe 간의 번거로운 데이터 동기화, 웹훅 관리, UI 작업 등의 복잡성을 제거합니다. 🧩
- Clerk 대시보드에서 구독 플랜을 직접 정의하고 관리하며, 사용자 및 구독 데이터를 한곳에서 통합적으로 확인할 수 있습니다. 📊
Protect 컴포넌트와 has 함수를 사용하여 특정 기능이나 플랜에 대한 사용자 접근 권한을 코드 한 줄로 쉽게 제어할 수 있습니다. 🛡️
- 조직 기반(B2B) 또는 사용자 기반(B2C) 구독 모델을 모두 지원하여 다양한 비즈니스 요구사항에 맞춰 유연하게 적용 가능합니다. 🏢
- Stripe와 연동하여 다양한 결제 수단을 활용하지만, 결제 통합 코드나 웹훅 없이 Clerk가 모든 복잡한 부분을 처리합니다. 💳
- 사용자 프로필 메뉴에 'Billing' 섹션이 자동으로 추가되고,
PricingTable 컴포넌트를 통해 손쉽게 가격 페이지를 구현할 수 있어 UI 개발 노력이 필요 없습니다. ✨
- 미터링/사용량 기반 결제, 무료 체험, 세금, 추가 기능, 좌석별 결제, 쿠폰/할인 등 Stripe에서 기대할 수 있는 다양한 기능들이 향후 추가될 예정입니다. 🔮
- Clerk 결제 기능 사용 시 Stripe 거래 수수료 외에 0.7%의 추가 수수료가 부과됩니다. 💰
- Stripe 계정 연결 없이도 개발 모드에서 구독 기능을 테스트할 수 있어 초기 개발 및 실험이 용이합니다. 🧪
데브허브 | DEVHUB | The easiest way to implement subscriptions in Nextjs