Skip to main content
‘웹훅 v2’에서 제공되는 Schema 목록입니다. 웹훅을 통해 보내지는 데이터의 프로퍼티 ‘data’에는 ‘Schema’가 포함됩니다. 각각의 이벤트에는 해당 이벤트에 맞는 스키마가 사용됩니다. Webhook Events에서 각각의 이벤트에 맞는 스키마를 확인하실 수 있습니다. 또한 API 버전에 따라 스키마가 달라질 수 있습니다.

Schema

Subscription

변수명타입설명Nullable
subscriptionIdLong구독 번호No
statusSubscriptionStatusSubscriptionStatus: 구독 상태
- ACTIVE: 활성화
- INCOMPLETE
- UNPAID: 결제 실패
- PENDING_PAUSE: 일시정지 예정
- PAUSE: 일시 정지
- PENDING_CANCEL: 취소 예정
- EXPIRED: 구독 만료
- CANCELED: 구독 취소
- QUEUEING: 갱신 결제를 위해 큐에 집어넣음
No
createdAtLocalDateTime생성 일시Yes
trialPeriodPeriod무료체험 기간 정보 (하단참조)Yes
lastPaymentDateLocalDateTime최근 결제 시점Yes
nextPaymentDateLocalDateTime다음 결제 시점Yes
originNextPaymentDateLocalDateTime최초 다음 결제 시점Yes
endDateLocalDateTime종료일Yes
pausedDateTimeLocalDateTime일시정지 시점Yes
orderIdLong구독 생성한 주문 번호Yes
orderCodeString구독 생성한 주문 코드Yes
itemsList (SubscriptionItem)구독 항목 목 (하단참조)Yes
customerIdLong고객 번호Yes
intervalUnitDateUnitType구독 주기 타입
- DateUnitType: 날짜 단위 타입
- DAY: 일
- WEEK: 주
- MONTH: 개월
- YEAR: 년
Yes
intervalCountInt구독 주기Yes
paymentMethodSubscriptionPaymentMethod구독 결제 수단 (하단참조)Yes
currentPeriodPeriod현재 주기 정보 (하단참조)Yes
notiBeforePaymentDateLocalDateTime결제 예정 알림 시점Yes
  • SubscriptionPaymentMethod paymentMethod 필드에는 SubscriptionPaymentMethod 객체 포함되어 있습니다. 이 객체의 구조는 다음과 같습니다.
    변수명타입설명Nullable
    paymentGatewayPaymentGateway사용한 PG
    (허용 값)
    - DANAL: 다날
    - KAKAO: 카카오페이
    - KG: KG이니시스
    - NICE: 나이스페이
    - GOOGLE: 구글플레이
    - BANKPAY (deprecated, “뱅크페이”로 변경된 BLUE_WALNUT을 사용하세요.): 뱅크페이
    - BLUEWALNUT: 블루월넛
    - KSNET: KSNET
    - TOSS: 토스
    - EXIMBAY: 엑심베이
    - SETTLE: 세틀뱅크
    - NICE_V2: 나이스페이 v2
    - STRIPE: 스트라이프
    - PAYPLE: 페이플
    - PAYPLE_GLOBAL: 페이플 글로벌
    - UNKNOWN: 알 수 없음
    Yes
    paymentInfoString결제수단 정보(카드번호 등)Yes
  • SubscriptionItem items 필드에는 SubscriptionItem 객체의 배열이 포함되어 있습니다. 이 객체의 구조는 다음과 같습니다.
    변수명타입설명Nullable
    subscriptionItemIdLong구독 항목 번호No
    productNameString상품명No
    featuredImageUrlString이미지 URLYes
    selectedProductOptionIdsList (Long)선택한 옵션 번호 목록No
    priceDecimal가격No
    quantityInt수량No
    isAdditionalBoolean추가 구매 상품인지 여부No
    keepWhenRenewBoolean갱신될 때 유지되는 항목인지 여부No
    maximumPurchaseQuantityInt최대 구매 가능 수량Yes
    productCodeString상품 코드Yes
    priceCodeString가격 플랜 코드Yes
    typeOrderItemTypeOrderItemType: 항목 유형
    - SKU: 재고관리 상품
    - TAX: 세금
    - SHIPPING: 배송비
    - DISCOUNT: 할인
    - OFFLINE: POS 연동
    - FEE: 기타 요금(도입비, 기본료 등)
    - ADDS: 아이템 추가/삭제 시 정산용 추가값
    No
    claimMethodTypeClaimMethodType선불인지 후불인지 정보
    - PRE: 선불
    - POST: 후불
    Yes
    priceTypePriceTypePriceType: 가격 유형
    - ONE_TIME: 단건 상품, 1회성 구매
    - FLAT: 구독, 정액제 템플릿
    - UNIT_BASED: 건당 과금 템플릿
    - USAGE_BASED: 사용량 기반
    - BUNDLE: 번들 가격 플랜
    No
    selectedOptionsList (Long)선택된 옵션 번호No
  • Period trialPeriod , currentPeriod 필드에는 Period 객체가 포함되어 있습니다. 이 객체의 구조는 다음과 같습니다.
    변수명타입설명Nullable
    startDateTimeLocalDateTime시작 시점No
    endDateTimeLocalDateTime끝 시점No

Usage

변수명타입설명Nullable
idLong사용량 번호No
subscriptionItemIdLong구독 항목 번호No
accumulatedQuotaLong마지막 누적 Quota (후불 일 경우 null)Yes
accumulatedRecordLong마지막 누적 RecordNo
recordQuotasList (Object)사용량 기록 목록
(하단 참조)
No
  • recordQuotas recordQuotas 필드에는 객체의 배열이 포함되어 있습니다. 이 객체의 구조는 다음과 같습니다.
    변수명타입설명Nullable
    idLong사용량 기록 번호No
    deltaQuotaLongQuota 증감량No
    deltaRecordLongRecord 증감량No
    accumulateQuotaLong해당 시점의 누적 Quota (후불 일 경우 null)Yes
    accumulateRecordLong해당 시점의 누적 RecordNo
    influxDateLocalDateTime기록시간No
    viaActorActor: 기록 주체
    (허용 값)
    - V1: API로 기록 시
    - MANAGER: 포탈에서 기록 시
    - SYSTEM: 최초 구독 생성 및 갱신 결제 시
    - CUSTOMER: 구독매니저에서 변경 시
    No
  • JSON Example
{
  "id": 1,
  "subscriptionItemId": 1,
  "accumulatedRecord": 1000,
  "recordQuotas": [
    {
      "id": 1,
      "deltaRecord": 0,
      "influxDate": "2023-07-07T01:35:42",
      "accumulateRecord": 0,
      "via": "SYSTEM"
    },
    {
      "id": 2,
      "deltaRecord": 1000,
      "influxDate": "2023-07-07T02:38:47",
      "accumulateRecord": 1000,
      "via": "MANAGER"
    }
  ]
}

Invoice

변수명타입설명Nullable
idLong청구서 번호Yes
statusInvoiceStatusInvoiceStatus: 청구서 상태
(허용 값)
- TEMPORARY: 임시저장
- RESERVATION: 발송 예약
- SENT: 발송
- PAID: 결제 완료
- OVER_DUE: 미납입
- SEND_FAIL: 발송 실패
Yes
publishTypeInvoicePublishTypeInvoicePublishType: 청구서 발행 유형
(허용 값)
- NOW: 바로
- RESERVATION: 예약
Yes
purchaseDeadlineLocalDateTime구매 기한Yes
reservationAtLocalDateTime예약 일시Yes
deletedAtLocalDateTime삭제 일시Yes
publishMethodList (InvoicePublishMethod)InvoicePublishMethod: 발송 수단
(허용 값)
- KAKAO: 알림톡
- SMS: SMS
- EMAIL: 이메일
Yes
discountDecimal할인 금액Yes
memoToCustomerString청구서 메모Yes
orderIdLong주문 아이디Yes
orderCodeString주문 코드Yes
customerIdLong고객 아이디Yes

 Order

변수명타입설명Nullable
idLong주문 번호No
codeString주문 코드No
typeOrderTypeOrderType: 주문 유형
(허용 값)
- RECURRING: 갱신 결제
- ONE_TIME: 단건 주문
- PAYMENT_METHOD: 결제수단 변경
- RECURRING_INITIAL: 갱신 결제(최초 주문)
- ADD_USAGE: 사용량 추가
No
paidAmountDecimal주문 금액No
returnedAmountDecimal환불된 금액No
leftAmountDecimal남은 금액No
discountedAmountDecimal할인 금액No
productNameString상품 이름No
paymentDateLocalDateTime결제 시점Yes
paymentDueDateLocalDateTime결제일 지정Yes
createdAtLocalDateTime생성된 시점Yes
modifiedAtLocalDateTime수정된 시점Yes
purchaseDeadlineLocalDateTime결제 기한Yes
idKeyString결제 정보 조회용 idKeyYes
customerIdLong주문 고객 번호Yes
shippingShipping주문 배송지 정보
(하단 참조)
Yes
itemsList (OrderItem)주문 항목들
(하단 참조)
Yes
subscriptionsList (Long)관련 구독 목록Yes
invoiceIdLong청구서 번호Yes
  • Shipping shipping 필드에는 Shipping 객체가 포함됩니다. 이 객체의 구조는 다음과 같습니다.
    변수명타입설명Nullable
    nameString수령인 이름No
    phoneString수령인 전화번호No
    postcodeString우편번호No
    address1String주소No
    address2String세부 주소No
    stateString주 정보Yes
    cityString도시 정보Yes
    countryCodeString국가 코드Yes
  • OrderItem items 필드에는 OrderItem 객체의 배열이 포함되어 있습니다. 이 객체의 구조는 다음과 같습니다.
    변수명타입설명Nullable
    idLong주문 항목 번호No
    codeString주문 항목 코드No
    typeOrderItemTypeOrderItemType: 주문 항목 유형
    (허용 값)
    - SKU: 재고관리 상품
    - TAX: 세금
    - SHIPPING: 배송비
    - DISCOUNT: 할인
    - OFFLINE: POS 연동
    - FEE: 기타 요금(도입비, 기본료 등)
    - ADDS: 아이템 추가/삭제 시 정산용 추가값
    Yes
    statusOrderItemStatusOrderItemStatus: 주문 항목 상태
    (허용 값)
    - CREATED: 결제 대기중
    - DEPOSIT_WAITING: 입금 대기
    - CANCELLED: 취소 완료
    - PAID: 결제 완료
    - CANCELLATION_REQUEST: 취소 요청
    - CANCELLATION_REQUEST_CANCELLED: 취소 요청 취소
    - CANCELLATION_REQUEST_DENIED: 취소 요청 거부
    - CANCELLATION_REFUNDING: 환불 진행 중
    - CANCELLATION_REFUNDED: 전액 환불
    - CANCELLATION_REFUNDED_PARTIALLY: 부분 환불
    - ORDER_DELIVERY_PREPARING: 배송 준비 중
    - ORDER_DELIVERY_SUSPENDED: 배송 준비 중 중지하고 취소로 갈 경우
    - ORDER_DELIVERY_ON_THE_WAY: 배송 중
    - ORDER_DELIVERY_COMPLETED: 배송 완료
    - EXCHANGE_REQUEST: 교환 요청
    - EXCHANGE_REQUEST_CANCELLED: 교환 요청 취소
    - EXCHANGE_REQUEST_REJECTED: 교환 요청 거부
    - EXCHANGE_COLLECTION_PREPARING: 수거 준비중
    - EXCHANGE_COLLECTION_ON_THE_WAY: 교환 수거중
    - EXCHANGE_COLLECTION_COMPLETED: 교환 수거 완료
    - EXCHANGE_DELIVERY_PREPARING: 교환 재배송 준비중
    - EXCHANGE_DELIVERY_ON_THE_WAY: 교환 재배송 진행중
    - EXCHANGE_DELIVERY_COMPLETED: 교환 재배송 완료
    - EXCHANGE_REJECT_DELIVERY_PREPARING: 교환 재배송 준비중
    - EXCHANGE_REJECT_DELIVERY_ON_THE_WAY: 교환 재배송 진행중
    - EXCHANGE_REJECT_DELIVERY_COMPLETED: 교환 재배송 완료
    - EXCHANGE_PENDING: 교환 보류
    - EXCHANGE_REJECTED: 교환 거부
    - RETURN_REQUEST: 반품 요청
    - RETURN_REQUEST_CANCELLED: 반품 요청 취소
    - RETURN_REQUEST_REJECTED: 반품 요청 거부
    - RETURN_COLLECTION_PREPARING: 수거 준비중
    - RETURN_COLLECTION_ON_THE_WAY: 반품 수거중
    - RETURN_COLLECTION_COMPLETED: 반품 수거 완료
    - RETURN_REJECT_DELIVERY_PREPARING: 반품 재배송 준비중
    - RETURN_REJECT_DELIVERY_ON_THE_WAY: 반품 재배송 진행중
    - RETURN_REJECT_DELIVERY_COMPLETED: 반품 재배송 완료
    - RETURN_PENDING: 반품 보류
    - RETURN_REJECTED: 반품 거부
    - RETURN_REFUNDING: 환불 진행중
    - RETURN_REFUNDED: 환불 완료
    - RETURN_REFUNDED_PARTIALLY: 부분 환불
    - PAYMENT_FAILURE: 결제 실패
    - FINISHED_EXCHANGE_AVAILABLE: 교환/반품 가능 1주일
    - FINISHED_RETURN_AVAILABLE: 교환/반품 가능 1개월
    - FINISHED_SUCCESSFULLY: 구매 완료
    No
    createdAtLocalDateTime생성된 시점Yes
    modifiedAtLocalDateTime수정된 시점Yes
    canceledDateTimeLocalDateTime취소 시점Yes
    paidAmountDecimal결제 금액No
    currencyString통화 코드No
    quantityInt수량No
    priceCodeString가격 플랜 코드Yes
    productCodeString상품 코드Yes
    productTypeProductType주문 시점의 상품 타입
    ProductType: 제품 유형
    (허용 값)
    - BOX: 배송상품
    - SOFTWARE: 무형의 상품(서비스 포함)
    - BUNDLE: 포함해서 판매하는 상품 (배송이 필요할 수도, 필요하지 않을 수도 있음. 현재 사용되지 않음.)
    - INVOICE: 청구서 페이지에서 생성될 때 설정되는 상품 유형
    - DRAFT: 초안
    No
    productNameString주문 시점의 상품 이름No
    featuredImageUrlString상품 이미지 URLYes
    selectedProductOptionLabelString선택한 상품 옵션Yes
    selectedProductOptionIdsList (Long)선택한 옵션 ID 목록No
    planNameString주문 시점의 가격 플랜 이름No
    discountNameString할인 타입(주문 항목 타입이 DISCOUNT인 경우)Yes
    relatedOrderItemIdLong연관된 주문 항목 (주문 항목 타입이 DISCOUNT인 경우)Yes
    priceSetupTypePriceOptionType기본료 주문 항목인 경우 1회 또는 정기적으로 구분하는 타입
    PriceOptionType: 가격 옵션 유형
    (허용 값)
    - INITIALLY: 1회
    - PERIODIC: 주기적
    Yes
    demoCycleDemoCycle무료체험이 적용됐는지 적용 여부 및 기간 (하단 참조)Yes
    minimumQuantityInt최소 구매 가능 수량Yes
    parentOrderItemCodeString파생 주문 아이템의 부모(번들) 주문 아이템 코드Yes
  • demoCycle 필드에는 demoCycle 객체가 포함됩니다. 이 객체의 구조는 다음과 같습니다.
변수명타입설명Nullable
numInt수령인 이름No
typeDateUnitTypeDateUnitType: 날짜 단위
(허용 값)
- DAY: 일
- WEEK: 주
- MONTH: 개월
- YEAR: 년
No

Payment

변수명타입설명Nullable
paymentIdLong스텝페이 결제 번호No
idKeyString결제 정보 조회용 idKeyNo
orderIdString주문 번호 (paymentOnly = true 일때는 가맹점의 주문 번호)Yes
customerIdString주문 번호 (paymentOnly = true 일때는 가맹점의 고객 번호)Yes
payerPayer결제자 정보 (하단 참조)Yes
productNameString결제 상품명Yes
paidAmountDecimal결제 금액Yes
paidAtLocalDateTime결제 일시Yes
statusString결제 상태
(허용 값)
- STANDBY: 대기중
- COMPLETE: 완료
- CANCELED: 취소됨
- PARTIAL_CANCELED: 부분 취소됨
- USER_CANCELED: 사용자에 의해 취소됨
- CANCELED_FAIL: 취소 실패
- FAILED: 실패
- VIRTUAL_BANK_STANDBY: 가상계좌 대기중
- CMS_STANDBY: CMS 대기중
No
paymentGatewayString결제 PG
(허용 값)
- DANAL: 다날
- KAKAO: 카카오페이
- KG: KG이니시스
- NICE: 나이스페이
- GOOGLE: 구글플레이
- BANKPAY (deprecated, “뱅크페이”로 변경된 BLUE_WALNUT을 사용하세요.): 뱅크페이
- BLUEWALNUT: 블루월넛
- KSNET: KSNET
- TOSS: 토스
- EXIMBAY: 엑심베이
- SETTLE: 세틀뱅크
- NICE_V2: 나이스페이 v2
- STRIPE: 스트라이프
- PAYPLE: 페이플
- PAYPLE_GLOBAL: 페이플 글로벌
- UNKNOWN: 알 수 없음
No
paymentMethodString결제 수단
(허용 값)
- CARD: 신용카드
- VBANK: 가상계좌
- BANK: 계좌이체
- CELLPHONE: 휴대폰 결제
- SIMPLE_PAY: 간편결제
- CMS: 통장결제
- CARD_BILL: 신용카드 빌링
- CELLPHONE_BILL: 휴대폰 결제 빌링
- CMS_BILL: 통장결제 빌링
No
paymentOnlyBooleanYes
errorMessageString에러 발생 시, 에러 메시지Yes
cancelCancel(하단 참조)Yes
vBankVBank(하단 참조)Yes
niceCmsNiceCms(하단 참조)Yes
  • Payer payer필드에는 Payer객체가 포함됩니다. 이 객체의 구조는 다음과 같습니다.
    변수명타입설명Nullable
    userNameString결제자 명Yes
    emailString결제자 이메일Yes
    phoneString결제자 휴대폰번호Yes
  • VBank
    변수명타입설명Nullable
    bankCodeString은행 코드Yes
    bankNameString은행 명No
    accountNumberStringNo
    accountNameStringNo
    bankDateLocalDateTimeNo
  • NiceCms
변수명타입설명Nullable
corporateManagerString법인 명No
companyNameString회사 명No
companyRegistrationNumberString신청인 정보
법인일 시, 사업자번호
개인일 시, 생년월일
Yes
accountHolderSocialSecurityNumberString법인일 시, 사업자번호
개인일 시, 생년월일
No
bankCodeString은행 코드
(허용 값)
- KDB: 한국산업은행
- IBK: 기업은행
- KB: 국민은행
- KEB: 하나은행 (구외환)
- SH: 수협중앙회
- NH: 농협중앙회
- WOORI: 우리은행
- SC: 제일은행
- HANMI: 한국씨티은행 (한미은행)
- DGB: 대구은행
- BNK_BS: 부산은행
- KJB: 광주은행
- JEJU: 제주은행
- JB: 전북은행
- BNK_KN: 경남은행
- MG: 새마을금고
- CREDIT_UNION: 신용협동조합중앙회
- POST: 우체국
- HANA: 하나은행
- SHINHAN_UNIFIED: 신한은행(조흥 통합)
- KBANK: 케이뱅크
- KAKAO_BANK: 카카오뱅크
- TOSS_BANK: 토스뱅크
No
bankAccountString계좌 번호No
dateLocalDateTime’status’ 가 발생한 일시No
statusString계좌 상태
(허용 값)
- ACCOUNT_PENDING: 계좌 등록 진행중
- ACCOUNT_FAIL: 계좌 등록 실패
- ACCOUNT_SUCCESS: 계좌 등록 성공 (계좌 등록 성공 후 출금 진행중이 아닐때만 표시됨)
- WITHDRAW_PENDING: 출금 진행중
- WITHDRAW_FAIL: 출금 실패
- WITHDRAW_SUCCESS: 출금 성공
No
errorReturnStringYes
  • Cancel
    변수명타입설명Nullable
    canceledAmountDecimal취소 금액No
    lastCanceledDateLocalDateTime최종 취소 일시Yes

Customer

변수명타입설명Nullable
idLong고객 번호No
usernameString고객 아이디Yes
nameString고객 이름Yes
emailString고객 이메일Yes
phoneString고객 전화번호Yes
shippingShipping고객 기본 배송 정보
(하단 참조)
Yes
codeString고객 코드Yes
attributesMap (String, String)고객 추가 데이터Yes
createdAtLocalDateTime고객 생성 시점Yes
additionalRecipientsList (String)추가 수신 이메일Yes
  • Shipping shipping 필드에는 Shipping 객체가 포함됩니다. 이 객체의 구조는 다음과 같습니다.
    변수명타입설명Nullable
    nameString수령인 이름No
    phoneString수령인 전화번호No
    postcodeString우편번호No
    address1String주소No
    address2String세부 주소No
    stateString주 정보Yes
    cityString도시 정보Yes
    countryCodeString국가 코드Yes

Product

변수명타입설명Nullable
codeString상품 코드No
typeProductTypeProductType: 상품 타입
(허용 값)

BOX: 배송상품
SOFTWARE: 무형의 상품(서비스 포함)
BUNDLE 포함해서 판매하는 상품 (배송이 필요할 수도, 필요하지 않을 수도 있음. 현재 사용되지 않음.)
INVOICE: 청구서 페이지에서 생성될 때 설정되는 상품 유형
DRAFT: 초안
Yes
statusProductStatusProductStatus: 상품 상태
(허용 값)

SALE: 판매 중
OUT_OF_STOCK: 재고 없음
UNSOLD: 판매되지 않음
WAITING_APPROVAL: 승인 대기 중
REJECTED: 거부됨
Yes
nameString상품 이름Yes
subTitleString부제목Yes
featuredImageUrlString상품 대표 이미지 URLYes
imageUrlsList (String)상품 이미지 URLYes
descriptionString상품 설명Yes
quantityInt재고 수량Yes
optionGroupsList (ProductOptionGroup)옵션 그룹 목록
(하단 참조)
Yes
pricesList (PriceSchema)가격 플랜 목록
(하단 참조)
Yes
categoriesList (ProductCategory)카테고리 목록
(하단 참조)
Yes
createdAtLocalDateTime생성 시점Yes
modifiedAtLocalDateTime수정 시점Yes
enabledDemoBoolean무료 체험 활성화 여부Yes
demoPeriodInt무료 체험 기간Yes
demoPeriodUnitDateUnitType무료 체험 기간 단위Yes
  • ProductCategory categories 필드에는 ProductCategory 객체가 포함됩니다. 이 객체의 구조는 다음과 같습니다.
    변수명타입설명Nullable
    categoryIdLong카테고리 번호No
    nameString카테고리 이름No
  • ProductOptionGroup optionGroups 필드에는 ProductOptionGroup 객체가 포함됩니다. 이 객체의 구조는 다음과 같습니다.
    변수명타입설명Nullable
    idLong옵션 그룹 번호No
    nameString옵션 그룹 이름No
    optionsList (ProductOption)옵션 리스트No
    • ProductOption options 필드에는 ProductOption 객체가 포함됩니다. 이 객체의 구조는 다음과 같습니다.
      변수명타입설명Nullable
      idLong옵션 번호No
      nameString옵션 이름No
      quantityInt수량Yes
      priceDecimal가격No

Price

Field NameTypeDescriptionNullable
priceCodeString가격 코드No
priceDecimal가격 금액No
unitString단위Yes
typePriceTypePriceType: 가격 유형
(허용 값)
ONE_TIME: 단건 상품
FLAT: 구독, 정액제 템플릿
UNIT_BASED: 건당 과금 템플릿
USAGE_BASED: 사용량 기반
BUNDLE: 번들 플랜
Yes
membershipExpirationDateInt구독 만기 기간No
membershipExpirationDateTypeDateUnitType구독 만기 기간 단위Yes
setupOptionSetupOption기본료 정보
(하단 참조)
Yes
optionsList (PriceOption)옵션 정보
(하단 참조)
No
additionalBillingPriceAdditionalBilling추가 과금 정보
(하단 참조)
Yes
recurringInterval구독 주기 단위
(하단 참조)
Yes
createdAtLocalDateTime생성된 시점Yes
modifiedAtLocalDateTime수정된 시점Yes
planPlan플랜 정보
(하단 참조)
Yes
firstSaleEnabledBoolean첫 구매 할인 적용 여부Yes
firstSalePriceLong첫 구매 할인 금액Yes
claimClaim청구 방식 정보
(하단 참조)
Yes
basicServingInt기본 제공량 - 계정/사용량 기반 요금 사용시No
bundlePricesList (PriceBundle)번들 플랜 - 번들 상품 구성
(하단 참조)
No
onetimeBundlePriceDecimal번들 플랜 - 단건 상품 금액No
  • SetupOption setupOption 필드에는 SetupOption 객체가 포함됩니다. 이 객체의 구조는 다음과 같습니다.
    Field NameTypeDescriptionNullable
    idLong기본료 번호No
    nameString기본료 이름Yes
    typePriceOptionType기본료 타입

    - INITIALLY: 최초 1회
    - PERIODIC: 정기적
    Yes
    priceLong기본료 금액No
    claimMethodTypeClaimMethodType선불/후불

    - PRE: 선불
    - POST: 후불
    No
  • PriceAdditionalBilling additionalBilling 필드에는 PriceAdditionalBilling 객체가 포함됩니다. 이 객체의 구조는 다음과 같습니다.
    Field NameTypeDescriptionNullable
    idLong추가 과금 번호No
    typeAdditionalBillingTypeAdditionalBillingType: 추가 과금 유형
    (허용 값)

    USAGE_BASED_WITH_RANGE: 구간별 건당 과금
    USAGE_BASED_WITH_RANGE_AND_FIXED_PRICE: 구간별 고정 금액
    No
    rangesList (PriceAdditionalBillingRange)추가 과금 범위 정보
    (하단참조)
    No
  • PriceAdditionalBillingRange ranges 필드에는 PriceAdditionalBillingRange 객체가 포함됩니다. 이 객체의 구조는 다음과 같습니다.
    Field NameTypeDescriptionNullable
    idLong추가 과금 범위 번호Yes
    untilLong범위가 어디까지인지Yes
    priceDecimal범위에 적용되는 금액Yes
  • Interval recurring 필드에는 Interval 객체가 포함됩니다. 이 객체의 구조는 다음과 같습니다.
    Field NameTypeDescriptionNullable
    unitDateUnitType주기 단위
    DateUnitType: 날짜 단위 타입
    (허용 값)

    - DAY: 일
    - WEEK: 주
    - MONTH: 개월
    - YEAR: 년
    Yes
    countInt주기Yes
  • Plan plan 필드에는 Plan 객체가 포함됩니다. 이 객체의 구조는 다음과 같습니다.
    Field NameTypeDescriptionNullable
    nameString플랜 이름No
    descriptionString플랜 설명No
    detailDescriptionString자세히 보기Yes
    isHiddenFromShopBoolean플랜 사용 여부No
    adminNameString어드민 플랜 이름Yes
  • Claim claim 필드에는 Claim 객체가 포함됩니다. 이 객체의 구조는 다음과 같습니다.
    Field NameTypeDescriptionNullable
    methodTypeClaimMethodType선불/후불No
    whenToClaimTypeWhenToClaimType후불인 경우, 청구 시점

    - FIRST_PAYMENT: 최초 결제일 기준 반복
    - DATE: 결제일 지정
    No
    billingDateInt청구 시점 내 날짜 (익월 n일)No
    provideStartDayInt서비스 제공 시작일Yes
  • PriceBundle bundlePrices 필드에는 PriceBundle 객체가 포함됩니다. 이 객체의 구조는 다음과 같습니다.
    Field NameTypeDescriptionNullable
    productCodeString상품 코드Yes
    priceCodeString플랜 코드Yes

Cover

tag: 애드온:스텝커버
변수명타입설명NULLABLE
idLong커버 번호No
customerIdString고객 번호 (커버만 사용하는 경우, 가맹점의 고객 번호)No
orderIdString주문 번호 (커버만 사용하는 경우, 가맹점의 주문 번호)No
subscriptionIdString구독 번호 (커버만 사용하는 경우, 가맹점의 주문 번호)No
nextRetryDatetimeLocalDateTime다음 결제 일시 (결제일 변경했을 시, 있는 값)Yes
messageTypeString메시지 타입

-REMIND: 결제 안내
-DATE_CHANGED: 결제일 변경
-PAUSED: 커버 종료
Yes
messageSentStepInt현재 메세지 전송 횟수Yes