베타 운영 중·유료 거래는 2026년 12월 17일 정식 오픈 후 시작됩니다. 지금은 상품을 미리 등록하고 둘러보실 수 있습니다.

전달 방식별 연동
따라하기 가이드Business 플랜부터결제 즉시 자동 발급

API 상품 — 처음부터 판매까지

API 자체를 상품으로 파는 방식입니다. 결제가 끝나면 새몰이 API Key를 발급하고, 내 서버는 요청마다 키와 Rate Limit을 확인합니다.

아래 화면 예시는 실제 새몰 화면과 동일한 구성으로 재현한 것입니다. 내 계정에서는 상품 등록 상품 수정 페이지의 연동 정보 카드에서 같은 화면을 만나게 됩니다.
전달 방식은 여러 개를 고를 수 있습니다. 이 가이드는 API 상품 하나를 기준으로 설명하지만, 다른 방식과 함께 체크해도 됩니다. 방식마다 설정과 발급이 따로 적용됩니다. 세 축(상품 종류·가격 방식·전달 방식)이 어떻게 맞물리는지는 판매 가이드에 정리해 두었습니다.
가격을 매기려면 사업자 인증이 필요합니다. 개인사업자나 법인으로 정산 정보를 등록하고 인증을 마쳐야 유료 요금제를 설정할 수 있습니다. 비사업자는 0원(무료) 상품만 등록됩니다. 인증과 상관없이 연동 자체는 지금 그대로 따라 할 수 있습니다.

한눈에 보기

1구매자새몰결제 → API Key(mfk_…) 자동 발급
2구매자판매자내 API에 X-API-Key 헤더로 요청
3판매자새몰요청마다(캐시 권장) 권한 확인 + Rate Limit 적용
4새몰판매자환불·회수 시 api_key.revoked 웹훅

따라하기

1

상품 등록 — OpenAPI 명세와 Rate Limit

saemol.com/products/new

전달 방식 *

API 상품결제 즉시 API Key를 발급합니다.
사용량 기반쓴 만큼 집계합니다.

OpenAPI 명세 URL (선택)

https://api.translate.io/openapi.json

구매자에게 상품 상세와 전달 정보에 안내됩니다

Rate Limit (분당 요청 수) (선택)

60

권한 확인 API 응답에 포함되어 판매자 서버에서 적용합니다

2

결제 → API Key 발급

saemol.com/orders/… (구매자 화면)

전달 정보

API Key

mfk_e04b…77af

API Key가 발급되었습니다. API 명세: https://api.translate.io/openapi.json (Rate Limit: 분당 60회)

3

API 게이트웨이에서 키 검증

middleware.ts — 요청마다 확인 (캐시 권장)
const ent = await saemol.verifyEntitlement({ apiKey: req.headers['x-api-key'] })

if (!ent.valid) return res.status(401).json({ error: 'invalid_api_key' })

applyRateLimit(req, ent.rate_limit_per_min)   // 상품 설정값이 응답에 포함
next()

검증 결과를 1~5분 캐시하면 새몰 호출이 요청량만큼 늘지 않습니다. 회수는 웹훅으로도 즉시 통지됩니다.

4

키 수명주기 운영

환불 시 자동 회수되고, 유출 의심 키는 라이선스 관리에서 재발급(구키 무효 + 새키 발급)할 수 있습니다. api_key.issued/api_key.revoked 웹훅(Business부터)으로 내 게이트웨이 캐시를 즉시 비울 수 있습니다.

출시 전 체크리스트

  • OpenAPI 명세 URL이 공개 접근 가능하다
  • 401 응답에 구매 안내(상품 페이지 링크)를 담았다
  • 테스트 키로 게이트웨이 통과 → 회수 후 401까지 확인했다

다음으로 볼 문서