라이선스
상품 전달물이 라이선스 키면 상품 설정에서 발급 방식을 선택해요.
키 목록(pool)·공용 키(shared)는 셀러 콘솔의 외부 연동에 등록해요.
셀러 서버 발급 키와 pool/shared 값은 셀러가 정한 형식 그대로 사용해요.
발급 방식
| 식별자 | 방식 | 동작 |
|---|---|---|
payri | PayRi 자동 발급 | PayRi가 키를 만들고 라이선스 상태를 관리해요. 기본값이며 별도 서버가 필요 없어요. |
seller_server | 내 서버에서 발급 | 결제 확정 직후 license.issue 요청을 받고 셀러 서버가 발급한 키를 응답해요. 요청·응답 |
pool | 키 목록 | 외부 연동에 미리 등록한 키 목록에서 결제마다 키 하나를 소진해요. |
shared | 공용 키 | 외부 연동에 등록한 같은 키를 구매자에게 전달해요. |
manual | 직접 전달 | 라이선스 키를 PayRi에서 발급하지 않아요. 판매자가 별도로 전달해요. |
키 형식
| 환경 | 자동 발급 키 형식 |
|---|---|
| live | PAYRI-XXXXX-XXXXX-XXXXX-XXXXX |
| test | PAYRI-TEST-XXXXX-XXXXX-XXXXX-XXXXX |
키 목록·공용 키 상품도 Test 주문에서는 PAYRI-TEST-로 시작하는 테스트 키를 사용해요.
내 서버 발급은 Test license.issue 엔드포인트로 요청해요.
앱 연동 API 검증 대상
공용 키는 구매자별 라이선스 검증 대상이 아니므로 not_found와 같은 결과를 반환해요.
| 발급 방식 | 앱 연동 API 검증 대상 |
|---|---|
| PayRi 자동 발급 | 예 |
| 내 서버에서 발급 | 예 |
| 키 목록(pool) | 예 |
| 공용 키(shared) | 아니요 |
| 직접 전달 | 해당 없음 — PayRi 라이선스 키를 발급하지 않아요. |
앱의 키 검증·활성화·비활성화에는 앱 연동 API를, 서버의 구매자별 라이선스 조회에는 Licenses API를 사용해요.
Last updated on