라이선스 발급과 확인을 새몰에 연결하세요
자동 발급 방식을 설정하면 구매 후 라이선스 키·API 키가 발급되고, 권한 검증과 환불 시 회수를 Saemol License™가 처리합니다. 내 서비스의 서버에 Saemol SDK™를 연결해 구매자의 권한을 확인할 수 있습니다.
구매 후 자동 발급
라이선스나 API 키 전달 방식을 선택하면 구매 완료 후 새몰이 키를 발급합니다. 구매자는 주문과 보관함에서 발급된 정보를 확인할 수 있습니다.
라이선스 서버 구축 불필요
새몰이 키 발급·검증·상태 관리와 환불 시 권한 회수를 처리합니다. 내 서비스에서는 검증 결과에 따라 구매한 기능을 열어주도록 연결하면 됩니다.
SDK로 구매 권한 확인
서버에 @saemol/sdk를 설치하고, 비밀 키 설정과 권한 확인 코드를 연결하세요. 제작 도구에 따라 서버 기능이나 제작자의 도움이 필요합니다.
실시간 웹훅 통지
등록한 서버 주소로 발급·회수·구독 갱신·환불 결과를 알립니다. 수신한 결과를 처리하도록 연동하면 내 서비스의 기능을 켜고 끌 수 있습니다.
직접 구축과 비교하면
직접 만들면
- 키 발급·저장·검증 서버 개발과 운영
- 기기 제한·중복 사용 방지 로직 구현
- 환불·구독 해지 시 키 회수 처리 연동
- 결제 시스템과 발급 시점 동기화
- 테스트용 키 체계·검증 환경도 별도 구축
Saemol을 쓰면
- 상품 설정과 서버 연동을 마치면 권한 발급·회수를 자동으로 처리
- SDK로 권한을 검증하고 결과에 따라 내 서비스의 기능을 제어
- 환불·만료·회수 결과를 웹훅으로 받아 서비스에 반영
- 구매 결과에 따라 권한을 발급하고 실패 내역을 확인·재처리
- 테스트 키로 출시 전 개발 단계부터 연동 — 가이드
Saemol License™
라이선스 발급·검증·상태 관리를 Saemol이 대신합니다
상품이 판매되면 Saemol이 라이선스 서버 역할을 대신합니다. 구매자는 마이페이지 ‘구매한 상품·이용 권한’에서 키 확인과 기기 연결 해제를 직접 할 수 있어, 판매자가 응대할 일도 줄어듭니다.
- 라이선스 키·API 키 자동 발급
- 라이선스 확인 API
- 라이선스 상태 관리
- 환불 시 자동 비활성화
- 구매자별 라이선스 조회
- 구독형 라이선스
- 기기 인증Business부터
- 기기 수 제한Business부터
- 체험용 라이선스Business부터
- 기간제 라이선스Business부터
- 사용량 측정·임계치 제어Business부터
- 버전별 접근 권한Business부터
Saemol SDK™
Free부터 제공하는 SDK로 내 서비스의 서버에서 구매 권한을 확인합니다
구매한 기능을 사용할 때 내 서비스의 서버에서 권한과 만료 여부를 확인하고, 결과에 따라 이용을 허용하세요. 기기 제한 같은 고급 라이선스 설정과 추가 이벤트 웹훅·분석 API는 Business 이상에서 제공합니다.
import { Saemol } from '@saemol/sdk'
const saemol = new Saemol({ secret: process.env.SAEMOL_SECRET! })
const result = await saemol.verifyLicense({ licenseKey: inputKey })
if (result.valid) activate() // 발급·만료·환불 여부는 Saemol이 판단- 기본 SDK (Free부터)
- 라이선스·이용 권한 확인
- 업데이트 확인
- 구매자 계정 정보 확인
- 핵심 웹훅 (결제·발급·전달·구독·탈퇴 통지)
- 추가 이벤트 웹훅Business부터
- 분석 APIBusiness부터
어떤 플랜에서 쓸 수 있나요?
| 플랜 | Saemol License™ | Saemol SDK™ |
|---|---|---|
| Free | 기본 제공 | 기본 제공 |
| Pro | 기본 제공 | 기본 제공 |
| Business | 고급 기능 포함 | 고급 기능 포함 |
| Enterprise | 고급 기능 포함 | 고급 기능 포함 |
플랜별 전체 기능과 수수료는 요금제에서 확인할 수 있습니다.