Skip to main content
POST
구독 항목 추가

Authorizations

Secret-Token
string
header
required

Path Parameters

subscriptionId
integer<int64>
required

구독 번호

Body

application/json

추가할 구독 항목 정보

productCode
string
required

추가할 상품 코드

priceCode
string
required

추가할 가격플랜 코드

quantity
integer<int32>
default:1

상품 수량 (기본값: 1)

Required range: x >= 1
type
enum<string>

기본값: SKU

Available options:
SKU,
TAX,
SHIPPING,
DISCOUNT,
OFFLINE,
FEE,
ADDS,
INSTANT,
USAGE
selectedProductOptions
integer<int64>[]

상품 옵션

상품 옵션

shipping
배송지 정보 · object

고객이 최근에 사용한 배송지

Response

정상적으로 추가됨

id
integer<int64>
required

구독 번호

status
enum<string>
required

구독 상태

Available options:
ACTIVE,
UNPAID,
PENDING_PAUSE,
PAUSE,
PENDING_CANCEL,
EXPIRED,
CANCELED,
INCOMPLETE,
QUEUEING
price
가격 플랜 정보 · object
required

가격 플랜 정보

startDate
string<date-time>
required

시작 시점

customer
구독 고객 정보 · object
required

고객 정보

관련 주문

interval
enum<string>
required

구독 주기 단위

Available options:
DAY,
WEEK,
MONTH,
YEAR
intervalCount
integer<int32>
required

구독 주기

recurringCount
integer<int32>
required

구독이 몇번 갱신되었는지 나타내는 정보

currentPeriod
기간 정보 · object
required

현재 주기 정보

trialPeriod
기간 정보 · object

현재 주기 정보

lastPaymentDate
string<date-time>

최근 결제 시점

nextPaymentDate
string<date-time>

다음 결제 시점

endDate
string<date-time>

종료일

parentOrder
주문 상세 정보 · object

관련 주문

items
구독 항목 정보 · object[]

구독 항목들

pausedDateTime
string<date-time>

일시정지 시점

paymentMethod
결제 수단 정보 · object

연관 결제수단

originNextPaymentDate
string<date-time>

최초 다음 결제 시점 - nextPaymentDate 는 변경될 수 있기 때문에 변경 전 데이터를 저장합니다.

shipping
배송지 정보 · object

고객이 최근에 사용한 배송 정보 - 주소

canceledVia
enum<string>

구독이 취소되었을 때 어떤 경로로 취소되었는지 정보

Available options:
MANAGER,
V1,
RENEW,
CUSTOMER,
SYSTEM,
PUBLIC