Products
결제에 사용할 상품과 가격·플랜 정보를 조회해요.
상품 목록
API 키의 test 또는 live 환경과 공개 상품 범위에 속한 상품을 페이지 단위로 조회해요.
쿼리 파라미터
pagenumber조회할 페이지 번호예요.
1limitnumber페이지마다 조회할 항목 수예요.
20statusstring상품 상태로 결과를 좁혀요.
draft, active, archived응답
성공하면 HTTP 200과 상품 객체 목록을 돌려줘요.
형식은 { data, total, page, limit }예요.
오류
표에 없는 공통 오류(인증·권한, 호출 한도, 입력 검증, 서버 오류)는 에러 코드에서 확인해요.
상품 단건
상품 객체
필드
contentsarray of object상품에 포함된 콘텐츠예요.
하위 필드 2개
labelstring콘텐츠 항목의 표시 이름이에요.
typestring콘텐츠 항목의 유형이에요.
file, license, access, service, support, update, guide, othercreatedAtstring상품이 생성된 시각이에요.
deliverableobject상품 전달 정보예요.
하위 필드 6개
fileNamestringnull 가능전달 파일 이름이에요.
fileSizenumbernull 가능전달 파일 크기를 바이트로 알려줘요.
licenseIssuancestringnull 가능라이선스 발급 방식이에요.
payri, seller_server, pool, shared, manual, nullmaxActivationsnumbernull 가능라이선스 최대 활성화 수예요. 무제한이면 null이에요.
notestringnull 가능전달 방식에 대한 안내예요.
typestring상품 전달 유형이에요.
file, license, linkdescriptionstring상품 상세 설명이에요.
displayOrdernumbernull 가능스토어에서 상품 표시 순서예요.
iconstring상품 아이콘 주소예요.
iconColorstringnull 가능아이콘 배경 색상 코드예요.
idstring상품 식별자예요.
imageUrlstringnull 가능상품 이미지 주소예요.
linkIdstring결제 페이지 링크 식별자예요.
listedboolean상품이 공개 판매 중인지 알려줘요.
modestringtest 또는 live 상품 환경을 알려줘요.
live, testnamestring상품 이름이에요.
pricingobject상품 가격과 구독 플랜 정보예요.
하위 필드 5개
amountnumbernull 가능단건 상품의 결제 금액이에요.
currencystring금액 통화를 알려줘요.
KRWintervalstringnull 가능단건 상품의 결제 주기예요.
monthly, yearly, nullplansarray of objectnull 가능구독 상품의 플랜 목록이에요.
하위 필드 8개
currencystring금액 통화를 알려줘요.
KRWfeaturesarray of stringnull 가능플랜에 포함된 기능 목록이에요.
idstring플랜 식별자예요.
monthlyAmountnumber월간 결제 금액을 원 단위로 알려줘요.
namestring플랜 이름이에요.
taglinestringnull 가능플랜 요약 문구예요.
tiernumber플랜 표시 순서예요.
yearlyAmountnumbernull 가능연간 결제 금액을 원 단위로 알려줘요.
typestring가격 유형이에요.
one_time, subscriptionrefundPolicyobject상품 환불 정책이에요.
하위 필드 5개
customTextstringnull 가능사용자에게 표시할 환불 안내예요.
refundDaysintegernull 가능custom 정책의 결제 후 환불 요청 가능 일수예요. 이후 자동 구매확정돼요.
requireApprovalbooleannull 가능환불 요청에 판매자 승인이 필요한지 알려줘요.
subscriptionobjectnull 가능구독 상품의 환불 조건이에요.
하위 필드 6개
dayRoundingstringnull 가능환불 일수 계산 방식이에요.
ceil, floor, nullinitialFullRefundDaysnumbernull 가능최초 결제의 전액 환불 가능 일수예요.
penaltyobjectnull 가능환불 위약금 조건이에요.
하위 필드 3개
currencystring금액 통화를 알려줘요.
KRWfixedAmountnumbernull 가능고정 위약금을 원 단위로 알려줘요.
rateBpsnumbernull 가능위약금 비율을 1만분율로 알려줘요.
renewalFullRefundDaysnumbernull 가능갱신 결제의 전액 환불 가능 일수예요.
restrictRepeatFullRefundbooleannull 가능반복 전액 환불 제한 여부예요.
yearlyDiscountClawbackbooleannull 가능연간 할인 환수 여부예요.
typestringnull 가능환불 정책 유형이에요. before_delivery는 제공 개시 전·결제 후 7일 이내에만 환불 요청할 수 있고, 제공 개시 시 즉시 또는 미제공 상태로 7일이 지나면 자동 구매확정돼요.
no_refund, before_delivery, within_7days, custom, nullsaleEndsAtstringnull 가능판매 종료 시각이에요.
saleStartsAtstringnull 가능판매 시작 시각이에요.
statusstring상품 상태예요.
draft, active, archivedstockLimitnumbernull 가능재고 상한이에요.
summarystring상품 한 줄 소개예요.