Plunxo
실결제 심사 전

Next.js SaaS 보일러플레이트

2주 안에 서비스를 띄우세요

해외 보일러플레이트를 사면 결제부터 다시 만들어야 합니다. 포트원 정기결제와 카카오 로그인, 전자상거래법이 요구하는 고지는 이미 짜여 있습니다. 2주 중 열흘은 카드사 심사를 기다리는 시간입니다.

  • 로그인 연결 30분
  • 첫 배포 1시간
  • AI 연결 10분

포함된 것

서비스마다 매번 다시 만들던 것들

여섯 가지 모두 지금 동작합니다. 데모에서 직접 확인하고, 같은 코드를 그대로 받으실 수 있습니다.

  • 결제

    포트원으로 정기결제와 단건 결제를 받습니다. 웹훅은 그대로 믿지 않습니다. 서명을 확인하고 포트원에 금액을 다시 물어본 뒤에 반영하며, 같은 웹훅이 두 번 와도 한 번만 처리됩니다.

    • 빌링키 정기결제
    • 웹훅 서명 검증
    • 부분 환불
  • 로그인

    로그인 세 가지를 함께 씁니다. 구글, 카카오, 이메일 매직링크. 세션은 DB에 있어 서버에서 바로 끊을 수 있고, 매직링크에는 발송 제한이 붙어 있습니다.

    • 로그인 3종
    • DB 세션
    • 계정 연결
  • 이메일

    Resend 와 React Email 로 영수증과 만료 안내를 보냅니다. 보낸 기록은 DB에 남습니다. 광고성 메일에 수신거부 방법과 사업자 정보가 빠지면 코드가 발송을 거부합니다.

    • 수신 동의 관리
    • 발송 로그
    • React Email
  • AI 연동

    키는 서버에만 둡니다. 응답은 스트리밍으로 오고, 한도 검사가 호출보다 먼저라 원가에 천장이 생깁니다. OpenAI 와 Anthropic 둘 다 붙습니다.

    • 스트리밍 응답
    • 사용량 한도
  • 관리자 화면

    사용자와 결제 내역을 보고 환불을 처리합니다. 관리자가 아니면 404입니다. 승격은 서버 스크립트로만 되고, 화면에는 그 버튼이 없습니다.

    • 설정 점검
    • 결제 조회
    • 환불 처리
  • 한국 법령

    이용약관과 개인정보처리방침 초안, 부가세 포함 표기, PG 심사가 확인하는 사업자 정보 여섯 개. 상호와 주소는 설정 파일 한 곳에서 옵니다.

    • 전자상거래법 고지
    • 총액 표시제

아직 PG 실결제 심사를 받기 전입니다. 결제는 테스트 모드로만 동작합니다.