정기결제 스케줄러는 “직접 구현”입니다
정기결제용 카드 등록까지는 문서대로 됩니다. 그런데 매달 결제를 실제로 실행하는 장치, 실패 시 재시도, 해지 처리는 문서 밖의 일입니다. 공식 샘플 저장소에는 Next.js App Router 예제도 없습니다(2026-07 기준).
토스페이먼츠 결제, 카카오·네이버 로그인, 알림톡, 법무 페이지까지 — 한국 서비스에 필요한 연동이 처음부터 연결되어 있습니다. 오늘 시작해서 이번 주에 출시하세요.
STACKNext.js 16 · TypeScript · Tailwind v4 · Drizzle · Supabase
LIVE DEMO — 직접 눌러보세요
결제수단
필수 약관에 동의해야 결제할 수 있어요.
시작킷 데모 앱의 실제 성공 화면과 같은 플로우입니다
알림톡 · 결제가 완료되었습니다 — 9,900원
알림톡 자동 발송 보기 ↓이 화면은 시뮬레이션입니다. 시작킷 데모 앱에서는 이 자리에 진짜 토스페이먼츠 테스트 결제창이 뜹니다 — 이 플로우의 서버 코드까지 포함되어 있습니다.
기능 코드는 하루면 나옵니다. 발목을 잡는 건 늘 한국 연동입니다. 글로벌 보일러플레이트는 Stripe 기준이라, 한국에서 SaaS를 열려면 결국 이 벽들을 직접 넘어야 합니다.
정기결제용 카드 등록까지는 문서대로 됩니다. 그런데 매달 결제를 실제로 실행하는 장치, 실패 시 재시도, 해지 처리는 문서 밖의 일입니다. 공식 샘플 저장소에는 Next.js App Router 예제도 없습니다(2026-07 기준).
비즈앱 전환 전에는 카카오가 이메일을 내려주지 않습니다. 이메일이 꼭 있다고 가정하고 만든 회원 데이터 구조는 첫 카카오 로그인에서 바로 깨집니다.
템플릿 문안이 검수 기준에 맞지 않으면 반려됩니다. 문안을 고치고 재검수를 기다리는 사이, 출시 일정은 계속 밀립니다.
자동결제 사전 고지 조항, 개인정보 국외 이전 명시, 전자상거래법 사업자 정보 표기 — 결제를 받는 한국 서비스에는 따로 챙겨야 할 문서 요건이 있습니다.
…그리고 아직 내 제품 코드는 0줄
기간은 숙련도에 따라 다릅니다 — 왼쪽 항목들은 실제로 만나게 되는 관문을 나열한 것입니다.
여덟 가지 모두 실제로 동작하는 코드입니다. 문서에 없는 함정까지 반영해서요.
카드 등록 → 첫 결제 → 매달 자동 청구까지. 토스가 만들어주지 않는 자동 청구 장치가 들어 있고, 결제가 실패하면 3회 다시 시도한 뒤 자동 해지와 알림으로 이어집니다.
토스의 결제 알림(웹훅)에는 위조를 막는 서명이 없습니다. 그걸 아는 사람이 설계했습니다 — 같은 알림이 몇 번 와도 한 번만 처리하고, 모든 결제는 토스에 다시 확인한 값으로만 기록합니다.
결제위젯 v2 기준. 주문 생성 → 위젯 → 승인 플로우에 금액 위변조 검증까지 포함되어 있습니다.
카카오가 이메일을 주지 않는 비즈앱 전환 전 케이스까지 대응 — 이메일이 없어도 가입이 깨지지 않게 설계했습니다.
발송 연동에 더해 검수 통과용 알림톡 템플릿 문안 5종 동봉 — 가입 환영, 결제 완료, 구독 갱신, 결제 실패, 해지 안내.
이용약관(자동결제 사전 고지)·개인정보처리방침(국외 이전 명시)·환불정책, 그리고 전자상거래법 사업자 정보 푸터 컴포넌트.
CLAUDE.md와 연동 가이드 docs 동봉. Claude Code나 Cursor에 물리면 프로젝트 컨텍스트를 그대로 이해하고 확장합니다.
이메일(Resend), GA4·MS Clarity, 네이버·구글 검증 메타 슬롯, 관리자 페이지, 구독 해지 UX를 갖춘 대시보드.
결제 완료·실패·해지처럼 놓치면 안 되는 순간마다 사용자의 카카오톡으로 알림톡이 발송됩니다. 솔라피 발송 연동은 물론, 가장 번거로운 관문인 템플릿 문안까지 준비되어 있습니다.
카카오 검수를 통과하도록 작성된 템플릿 문안 5종이 문서로 들어 있습니다. 오른쪽 메시지는 그 문안(결제 완료·결제 실패·해지 안내)에 예시 변수를 채운 미리보기입니다.
시작킷 알림톡
홍길동님, 결제가 정상적으로 완료되었습니다. ■ 상품명: 베이직 이용권 ■ 결제 금액: 9,900원 ■ 결제 일시: 2026-07-11 09:30 결제 내역은 서비스 내 결제 관리 메뉴에서 확인하실 수 있습니다.
오전 9:30시작킷 알림톡
홍길동님, 스타터 정기결제가 완료되지 않았습니다. ■ 시도 일시: 2026-07-11 09:00 ■ 누적 실패: 1회 ■ 다음 시도: 2026-07-12 카드 한도 또는 유효기간을 확인해 주세요.
오전 9:31시작킷 알림톡
홍길동님, 스타터 구독 해지가 완료되었습니다. ■ 해지 일시: 2026-07-11 09:00 ■ 이용 만료일: 2026-08-10 이용 만료일까지는 서비스를 계속 이용하실 수 있습니다.
오전 9:32카드 등록까지는 누구나 갑니다. 진짜 일은 그다음입니다 — 매달 결제를 실제로 실행하는 장치, 실패 시 3회 재시도, 최종 실패 시 자동 해지와 알림. 시작킷에는 이 운영 장치가 전부 코드로 들어 있습니다.
“자동결제 스케줄링은 직접 구현해야 합니다.” — 토스페이먼츠 공식 문서
$ git clone github.com/…/sijakkit my-saas $ cp .env.example .env.local # Supabase 무료 프로젝트 키 + 토스 테스트 키 입력 $ pnpm install && pnpm dev ✓ Ready on http://localhost:3000 ✓ 결제위젯 · 소셜 로그인 · 대시보드 즉시 동작
파일 트리를 눌러 확인해 보세요. 실제 저장소에서 그대로 발췌한 코드입니다 — …생략… 표시 외에는 손대지 않았습니다.
시작킷 저장소
인터랙티브 코드 뷰어는 JavaScript가 켜져 있어야 동작합니다.
6개 파일 발췌 · 실제 제품에는 전체 소스와 연동 가이드 6종 포함 docs 10종이 들어 있습니다
따로 사거나, 따로 찾아 붙일 것이 없습니다. 저장소 하나에 출시에 필요한 구성 요소가 모두 담겨 있습니다.
같은 목적지, 다른 소요 시간입니다. 과장 없이 비교해 보세요.
| 비교 항목 | 직접 구현 | 해외 보일러플레이트 | 시작킷 |
|---|---|---|---|
| 시작 → 결제 화면 | 2~4주 — 함정을 밟으며 학습 | 결제부터 다시 구현해야 함 | 하루 — 테스트 키로 즉시 체험 |
| 토스 단건 결제 | 문서 보며 처음부터 구현 | Stripe 전제, 한국 결제 없음 | 위젯 v2 + 금액 위변조 검증 |
| 정기결제 스케줄러 | 토스 미제공 — 직접 설계 | Stripe 구독 전제 | 자동 청구 + 재시도 3회 + 자동 해지 |
| 카카오·네이버 로그인 | 이메일 미제공 함정을 직접 경험 | Google·GitHub 중심 | 3종 + 함정 대응 설계 |
| 알림톡 | 템플릿 작성·검수 반복 | 이메일뿐 | 솔라피 연동 + 검수용 템플릿 5종 |
| 법무 페이지 | 조항을 직접 조사해 작성 | 해외 법 기준 문서 | 전자상거래법 기준 3종 + 푸터 |
본인 상황에 맞게 가정을 조절해 보세요. 시간도 비용입니다.
프리랜서 단가, 연봉 환산 시급 등 편한 기준으로
하루 4시간 투입 기준
직접 구현 기회비용 = 시급 × 4시간 × 기간
50,000원 × 4시간 × 15일
1회 결제 · 평생 사용
가정을 조절해 보세요. 계산은 참고용입니다 — 실제 기간과 비용은 사람과 상황에 따라 다릅니다.
구독이 아닙니다. 한 번 결제하면 코드는 계속 여러분의 것입니다.
1회 결제 · 평생 사용 · 12개월 업데이트
Gumroad로 결제되며, 구매 즉시 GitHub 비공개 저장소로 초대됩니다.
가격은 판매량 구간마다 올라갑니다. 지금이 가장 낮은 가격입니다.
라이선스 — 개인·팀의 상용 프로젝트에 무제한 사용. 보일러플레이트 자체의 재판매·재배포만 금지됩니다.
아직 고민되시나요? 출시 소식 받기 →
네, 개발과 테스트는 지금 바로 가능합니다. 토스페이먼츠 문서에 공개된 테스트 키만으로 결제 화면과 전체 플로우를 체험할 수 있습니다. 사업자등록과 토스페이먼츠 전자결제 계약은 실제 결제를 받기 시작하는 시점에 필요합니다.
실결제를 받으려면 토스페이먼츠와 전자결제(PG) 계약을 맺고 라이브 키를 발급받아야 합니다. 계약 전까지는 테스트 키로 모든 개발을 끝낼 수 있고, 계약이 완료되면 환경변수의 키를 라이브 키로 교체하기만 하면 됩니다.
소스코드 전체를 제공하는 제품 특성상, GitHub 저장소 초대가 완료된 후에는 환불이 불가합니다. 대신 구매 전에 이 페이지의 기능 소개와 문서·데모로 충분히 확인하실 수 있습니다. 궁금한 점은 구매 전에 문의 주세요.
Next.js와 React 기초가 있으면 충분합니다. 어려운 부분 — 결제 승인, 결제 알림 검증, 매달 자동 청구 — 은 이미 구현되어 있습니다. AI 도구로 코딩하는 분이라면 동봉된 CLAUDE.md와 연동별 docs가 컨텍스트를 잡아 주기 때문에 기능 확장도 수월합니다.
구매 후 12개월 동안 GitHub 저장소를 통해 업데이트를 받습니다. 기간이 지나도 이미 받은 코드는 기한 없이 계속 사용할 수 있습니다. 1회 결제이며 구독이 아닙니다.
네. 시작킷은 그 자체로 완결된 일반 Next.js 프로젝트입니다. CLAUDE.md와 docs는 AI 도구를 쓸 때 더 빠르게 확장하도록 돕는 부가 자료일 뿐, 없어도 모든 기능이 동일하게 동작합니다.
CLONE TODAY · LAUNCH THIS WEEK
연동은 끝나 있습니다. 남은 건 여러분의 제품뿐입니다. 오늘 클론해서 토스 테스트 키로 결제 화면까지 바로 확인해 보세요.