PortOne REST API - V1

결제완료된 정보, 결제취소, 상태별 결제목록 조회 등의 기능을 하는 REST API를 제공합니다.
비인증 결제, 정기 자동결제 등 부가기능을 위한 REST API도 제공합니다.

2024년 9월 1일부로 포트원 V1 API에 대해 일부 보안 규격이 지원 종료됩니다.

자세한 사항은 TLS 지원 범위를 참고해주세요.

V1 API hostname: api.iamport.kr


하위호환성

포트원이 제공하는 모든 Stable API에 대해 아래와 같은 하위호환성이 보장됩니다.

  1. 현재 사용 가능한 입력 형식은 앞으로도 사용할 수 있습니다.

    • 입력 형식 내 필드 정의가 삭제되지 않습니다.
    • 필수 입력 정보가 추가되거나, 선택 입력 정보가 필수로 변경되지 않습니다.

      • 오로지 선택 입력 정보만 추가될 수 있습니다.
    • 하위 필드의 형식(타입) 또한 위 규칙을 지키며 변경됩니다.
    • enum 타입의 값이 삭제되지 않습니다.
  2. 출력 형식이 확장될 수 있지만, 축소되지 않습니다.

    • 출력 형식 내 필드 정의가 삭제되지 않습니다.
    • 사용 중인 필수 출력 정보가 선택사항으로 변경되거나 출력 시 누락되지 않습니다.

      • 이미 존재하는 용례 내에서는 필수 출력 정보가 언제나 유지됩니다.
      • 단, 기능이 추가 및 확장되는 등 새로운 용례로 사용될 때의 출력 정보에 한하여 선택사항으로 변경될 수 있습니다.
    • 하위 필드의 형식(타입) 또한 위 규칙을 지키며 변경됩니다.
    • 단, 새로운 필드 또는 enum 값, oneOf 케이스가 추가될 수 있습니다.

      • 알지 못하는 필드 및 값이 주어지더라도 crash가 발생하지 않도록 유의하여 개발해주세요.
      • 새로운 필드 및 값이 추가되는 경우 사전 공지를 통해 안내드립니다.

UNSTABLE이 표기된 일부 API의 경우, 위 하위호환성 정책과 무관하게 변경 및 지원 종료될 수 있으니 이용에 유의하세요.


인증 관련 API

포트원 API를 호출할 때는 액세스 토큰Authorization 헤더에 넣어주어야 합니다.
액세스 토큰은 access_token 발급 API post/users/getToken를 호출해서 발급받을 수 있습니다.

액세스 토큰 발급 API를 호출하려면 API 키API 시크릿을 인자로 넣어주어야 합니다.

결제 관련 API

결제 금액 사전 등록 관련 API

비인증 결제 관련 API

별도 결제창 호출없이 결제를 진행할 수 있는 비인증 결제 기능을 제공합니다.

정기 결제 관련 API

빌링키 관련 API

가상계좌 관련 API

PG사 관련 API

PG사 별 추가로 지원하는 기능을 제공합니다.

카카오 관련 API

카카오페이에서 지원하는 기능을 제공합니다.

KCP 퀵페이 관련 API

KCP 퀵페이에서 지원하는 기능을 제공합니다.

네이버페이 관련 API

네이버페이에서 지원하는 기능을 제공합니다.

목차

(주문형-네이버페이) 네이버페이 주문환불 API
post/payments/{imp_uid}/naver/cancel
(주문형-네이버페이) 구매자의 환불요청 승인처리 API
post/payments/{imp_uid}/naver/approve-cancel
(주문형-네이버페이) 상품주문 발송처리 API
post/payments/{imp_uid}/naver/ship
(주문형-네이버페이) 교환승인된 상품 재발송처리 API
post/payments/{imp_uid}/naver/ship-exchanged
(주문형-네이버페이) 교환승인된 상품 수거완료처리 API
post/payments/{imp_uid}/naver/collect-exchanged
(주문형-네이버페이) 상품발주처리 API
post/payments/{imp_uid}/naver/place
(주문형-네이버페이) 상품반품요청 API
post/payments/{imp_uid}/naver/request-return
(주문형-네이버페이) 상품 반품승인 처리 API
post/payments/{imp_uid}/naver/approve-return
(주문형-네이버페이) 상품 반품거절 처리 API
post/payments/{imp_uid}/naver/reject-return
(주문형-네이버페이) 상품 반품보류 처리 API
post/payments/{imp_uid}/naver/withhold-return
(주문형-네이버페이) 반품보류상품 반품보류해제 처리 API
post/payments/{imp_uid}/naver/resolve-return
(결제형-네이버페이) 네이버페이 포인트 적립 API
post/payments/{imp_uid}/naver/point
(결제형-네이버페이) 에스크로 주문 확정 API
post/payments/{imp_uid}/naver/confirm
(주문형-네이버페이) 포트원 거래고유번호 기준 네이버페이 상품주문 조회 API
get/payments/{imp_uid}/naver/product-orders
(주문형-네이버페이) 네이버페이 상품주문번호로 상품주문 상세 조회 API
get/naver/product-orders/{product_order_id}
(주문형-네이버페이) 네이버페이 구매평 조회 API
get/naver/reviews
(결제형-네이버페이) 현금영수증 발급 가용액 조회 API
get/payments/{imp_uid}/naver/cash-amount

페이코 관련 API

페이코에서 지원하는 기능을 제공합니다.

페이먼트월 관련 API

페이먼트월에서 지원하는 기능을 제공합니다.

본인인증 관련 API

현금영수증 관련 API

에스크로 관련 API

고객사 정보 관련 API

고객사 정보를 관리하는 기능을 제공합니다.

고객사의 하위 상점 관련 API

하위 상점 관련 API

하위 상점과 관련된 기능을 제공합니다.

기타 API

부가적인 기능을 제공합니다.

베네피아 포인트 관련 API

베네피아 포인트(복지 포인트)와 관련된 기능을 제공합니다.

결제기관 관련 API

편의점 결제 관련 API

편의점 결제를 위한 수납 번호(barcode)와 관련된 기능을 제공합니다.

타입 정의

API 요청/응답의 각 필드에서 사용되는 타입 정의들을 확인할 수 있습니다

AuthAnnotationobject

access_token: string
access_token
expired_at: integer
token 만료시각
now: integer
현재시각

AuthResponseobject

code?: integer
응답코드
(Optional)
message?: string
응답메세지
(Optional)
response?: AuthAnnotation
(Optional)

BenepiaPointAnnotationobject

point?: integer
포인트
(Optional)

BenepiaPointResponseobject

code?: integer
응답코드
(Optional)
message?: string
응답메세지
(Optional)
(Optional)

CertificationAnnotationobject

imp_uid: string
포트원 인증 고유번호
merchant_uid?: string
고객사 주문번호
(Optional)
pg_tid?: string
PG사 본인인증결과 고유번호
(Optional)
pg_provider: string
pg사 구분코드
name?: string
성명
(Optional)
gender?: string
성별
(Optional)
birthday?: string
생년월일
(Optional)
foreigner: boolean
외국인 여부

인증된 사용자의 외국인 여부

phone?: string
휴대폰번호
(Optional)

인증에 사용된 휴대폰 번호 (신용카드 본인인증의 경우 해당사항 없음)

carrier?: string
통신사
(Optional)

인증에 사용된 휴대폰번호의 통신사 (신용카드 본인인증의 경우 해당사항없음)

certified?: boolean
인증성공여부
(Optional)
certified_at?: integer
인증처리시각
(Optional)
unique_key?: string
개인 고유구분 식별키
(Optional)
unique_in_site?: string
고객사 내 개인 고유구분 식별키
(Optional)

고객사 내 개인별로 고유하게 부여하는 개인 식별키(DI)

origin?: string
웹 페이지 URL
(Optional)
foreigner_v2?: boolean
외국인 여부(nullable)
(Optional)

본인인증 결과 외국인 여부(nullable)

CertificationOTPAnnotationobject

imp_uid: string
포트원 인증 고유번호

CertificationOTPResponseobject

code?: integer
응답코드
(Optional)
message?: string
응답메세지
(Optional)
(Optional)

CertificationResponseobject

code?: integer
응답코드
(Optional)
message?: string
응답메세지
(Optional)
(Optional)

CustomerAnnotationobject

customer_uid: string
구매자의 결제 수단 식별 고유번호
pg_provider: string
PG사 구분코드
pg_id: string
상점아이디(MID)
customer_id?: string
구매자 ID
(Optional)
card_name: string
카드명
card_code?: string
카드사 코드
(Optional)
card_issuer_code?: string
카드 발급사 코드
(Optional)
card_issuer_name?: string
카드 발급사명
(Optional)
card_publisher_code?: string
카드 발행사 코드
(Optional)
card_publisher_name?: string
카드 발행사명
(Optional)
card_number?: string
마스킹 카드번호
(Optional)
card_type?: integer
카드유형
(Optional)

빌링키 발급 한 카드의 유형

customer_name?: string
고객 성함
(Optional)
customer_tel?: string
전화번호
(Optional)
customer_email?: string
Email 주소
(Optional)
customer_addr?: string
주소
(Optional)
customer_postcode?: string
우편번호
(Optional)
inserted: integer
발급 시각
updated: integer
업데이트 시각

CustomerResponseobject

code?: integer
응답코드
(Optional)
message?: string
응답메세지
(Optional)
response?: CustomerAnnotation
(Optional)

EscrowLogisAnnotationobject

company: string
택배사코드
invoice: string
송장번호
sent_at: integer
발송 시각
applied_at: integer
등록 시각

EscrowLogisInfoAnnotationobject

company: string
택배사코드
invoice: string
송장번호
sent_at: integer
발송 시각
receiving_at?: string
수령 시각
(Optional)
address?: string
발송 주소
(Optional)

EscrowLogisProductsAnnotationobject

id: string
상품 고유 아이디
name: string
상품 이름
code?: string
상품 코드
(Optional)
amount: number
상품 단위 가격
currency?: string
상품의 결제통화 구분코드
(Optional)
quantity?: integer
상품의 수량
(Optional)
tag?: string
상품의 카테고리
(Optional)

EscrowLogisReceiverAnnotationobject

name?: string
성함
(Optional)
tel?: string
전화번호
(Optional)
addr?: string
주소
(Optional)
postcode?: string
우편번호
(Optional)
formed_address?: object
주소 구성
(Optional)

EscrowLogisResponseobject

code?: integer
응답코드
(Optional)
message?: string
응답메세지
(Optional)
(Optional)

EscrowLogisSenderAnnotationobject

name?: string
성함
(Optional)
tel?: string
전화번호
(Optional)
addr?: string
주소
(Optional)
postcode?: string
우편번호
(Optional)
relationship?: string
발신자와의 관계
(Optional)
formed_address?: object
주소 구성
(Optional)

ExternalReceiptAnnotationobject

merchant_uid: string
고객사 주문번호
receipt_tid?: string
PG사 현금영수증 발행 고유번호
(Optional)
apply_num: string
국세청 발행번호
type: string
타입(대상)
amount: integer
발행 금액
vat: integer
부가세액
receipt_url?: string
현금영수증 URL
(Optional)
applied_at: integer
발행시각
cancelled_at?: integer
발행취소시각
(Optional)

ExternalReceiptResponseobject

code?: integer
응답코드
(Optional)
message?: string
응답메세지
(Optional)
(Optional)

KcpQuickMemberAnnotationobject

member_id: string
구매자 고유 아이디
pg_provider: string
PG사 구분코드
pg_id?: string
PG사 상점아이디
(Optional)
inserted: integer
등록 시각
updated: integer
업데이트 시각

KcpQuickMemberResponseobject

code?: integer
응답코드
(Optional)
message?: string
응답메세지
(Optional)
(Optional)

MultipleCustomersResponseobject

code?: integer
응답코드
(Optional)
message?: string
응답메세지
(Optional)
(Optional)

MultiplePaymentsResponseobject

code?: integer
응답코드
(Optional)
message?: string
응답메세지
(Optional)
(Optional)

MultiplePgSettingResponseobject

code?: integer
응답코드
(Optional)
message?: string
응답메세지
(Optional)
(Optional)
base: string
기본주소
detail?: string
상세주소
(Optional)
postcode: string
우편번호
tel1: string
연락처 1
tel2?: string
연락처 2
(Optional)
name: string
성함
amount_total: integer
총액
amount_by_npoint: integer
포인트 금액
amount_by_primary: integer
메인 결제수단 금액
amount_supply: integer
공급가액
amount_vat: integer
부가세
code?: integer
응답코드
(Optional)
message?: string
응답메세지
(Optional)
(Optional)
name: string
성함
id: string
네이버 아이디
tel: string
연락처
product_order_id: string
상품주문번호
product_order_status: string
상품주문상태
claim_type?: string
클레임 타입
(Optional)
claim_status?: string
클레임 처리 상태
(Optional)
product_id: string
상품 고유 번호
product_name: string
상품명
product_option_id: string
상품 옵션 번호
product_option_name: string
상품옵션명
product_amount?: integer
상품금액
(Optional)
delivery_amount?: integer
상품 배송비
(Optional)
quantity: integer
상품 수량
orderer?: NaverOrderer
(Optional)
shipping_address?: NaverAddress
(Optional)
shipping_memo?: string
배송메모
(Optional)
shipping_due?: integer
배송기한
(Optional)
individual_code?: string
개인통관고유부호
(Optional)
code?: integer
응답코드
(Optional)
message?: string
응답메세지
(Optional)
(Optional)
code?: integer
응답코드
(Optional)
message?: string
응답메세지
(Optional)
(Optional)
review_id: string
구매평 고유 ID
score: string
구매 만족도

네이버페이 구매만족도

title: string
구매평 내용 or 제목
content?: string
구매평 내용
(Optional)
product_order_id: string
상품 주문 번호
product_id: string
상품 고유 번호
product_name: string
상품명
product_option_name?: string
상품 옵션
(Optional)
writer: string
구매평 작성자 아이디
created_at: integer
작성시각
modified_at?: integer
수정시각
(Optional)
code?: integer
응답코드
(Optional)
message?: string
응답메세지
(Optional)
(Optional)

PagedPaymentAnnotationobject

total: integer
전체 건수
previous: integer
이전 page숫자
next: integer
다음 page숫자
결제 상세정보 배열
(Optional)

PartnerReceiptResponseobject

code?: integer
응답코드
(Optional)
message?: string
응답메세지
(Optional)
(Optional)

PartnerReceiptResultAnnotationobject

receipt_url?: string
매출전표 확인 URL
(Optional)

PartnerReceiptsAnnotationobject

business_registration_number: string
하위 상점 사업자 등록 번호
company_name: string
하위 상점 명
amount: number
하위 상점 거래 금액
tax_free?: number
하위 상점 거래 금액 중 면세 금액
(Optional)
vat_amount?: number
하위 상점 거래 금액 중 부가세 금액
(Optional)

PaycoStatusAnnotationobject

status: string
주문상태코드

변경된 주문 상태

PaycoStatusResponseobject

code?: integer
응답코드
(Optional)
message?: string
응답메세지
(Optional)
(Optional)

PaymentAnnotationobject

imp_uid: string
포트원 거래고유번호
merchant_uid: string
고객사 주문번호
pay_method?: string
결제수단 구분코드
(Optional)
channel?: string
결제환경 구분코드
(Optional)
pg_provider?: string
PG사 구분코드
(Optional)
emb_pg_provider?: string
허브형결제 PG사 구분코드
(Optional)
pg_tid?: string
PG사 거래번호
(Optional)
pg_id?: string
PG사 상점아이디
(Optional)
escrow?: boolean
에스크로결제 여부
(Optional)
apply_num?: string
승인번호
(Optional)
bank_code?: string
은행 표준코드
(Optional)
bank_name?: string
은행명
(Optional)
card_code?: string
카드사 코드번호
(Optional)
card_name?: string
카드사명
(Optional)
card_issuer_code?: string
카드 발급사 코드
(Optional)
card_issuer_name?: string
카드 발급사명
(Optional)
card_publisher_code?: string
카드 발행사 코드
(Optional)
card_publisher_name?: string
카드 발행사명
(Optional)
card_quota?: integer
할부개월 수
(Optional)
card_number?: string
카드번호
(Optional)

결제에 사용된 마스킹된 카드번호

card_type?: integer
카드 구분코드
(Optional)

결제건에 사용된 카드 구분코드

vbank_code?: string
가상계좌 은행 표준코드
(Optional)
vbank_name?: string
가상계좌 은행명
(Optional)
vbank_num?: string
가상계좌 계좌번호
(Optional)
vbank_holder?: string
가상계좌 예금주
(Optional)
vbank_date?: integer
가상계좌 입금기한
(Optional)
vbank_issued_at?: integer
가상계좌 생성시각
(Optional)
name?: string
제품명
(Optional)
amount: number
결제금액
cancel_amount: number
취소금액
currency: string
결제통화 구분코드
buyer_name?: string
주문자명
(Optional)
buyer_email?: string
주문자 Email주소
(Optional)
buyer_tel?: string
주문자 전화번호
(Optional)
buyer_addr?: string
주문자 주소
(Optional)
buyer_postcode?: string
주문자 우편번호
(Optional)
custom_data?: string
추가정보
(Optional)
user_agent?: string
단말기의 UserAgent 문자열
(Optional)
status: string
결제상태
started_at?: integer
요청 시각
(Optional)
paid_at?: integer
결제 시각
(Optional)

결제건의 결제완료 시각 UNIX timestamp

failed_at?: integer
실패시각
(Optional)

결제건의 결제실패시각 UNIX timestamp

cancelled_at?: integer
취소시각
(Optional)

결제건의 결제취소시각 UNIX timestamp

fail_reason?: string
결제실패 사유
(Optional)

결제건의 결제실패 사유

cancel_reason?: string
결제취소 사유
(Optional)

결제건의 결제취소 사유

receipt_url?: string
매출전표 URL
(Optional)
cancel_history?: PaymentCancelAnnotation[]
취소 내역
(Optional)
cancel_receipt_urls?: string[]
(Optional)

(Deprecated : cancel_history 사용 권장) 취소/부분취소 시 생성되는 취소 매출전표 확인 URL. 부분취소 횟수만큼 매출전표가 별도로 생성됨

cash_receipt_issued?: boolean
현금영수증 발급 여부
(Optional)
customer_uid?: string
구매자의 결제 수단 식별 고유번호
(Optional)
customer_uid_usage?: string
구매자의 결제 수단 식별 고유번호 사용 구분코드
(Optional)
promotion?: object
프로모션 정보
(Optional)

PaymentBalanceAnnotationobject

tax_free: number
면세 공급가액
supply: number
과세 공급가액
vat: number
부가세액
service: number
봉사료

PaymentBalanceHistoriesAnnotationobject

created?: integer
등록시각
(Optional)

PaymentBalanceResponseobject

code?: integer
응답코드
(Optional)
message?: string
응답메세지
(Optional)
(Optional)

PaymentBalanceResponseAnnotationobject

amount: number
결제금액
PaymentBalance이력
(Optional)

PaymentCancelAnnotationobject

pg_tid: string
PG사 승인취소번호
amount: number
취소 금액
cancelled_at: integer
취소 시각
reason: string
취소 사유
cancellation_id: string
결제취소 아이디
receipt_url?: string
취소 매출전표 URL
(Optional)

PaymentListResponseobject

code?: integer
응답코드
(Optional)
message?: string
응답메세지
(Optional)
(Optional)

PaymentPrepareAnnotationobject

merchant_uid?: string
고객사 주문번호
(Optional)
amount?: number
결제 예정 금액
(Optional)

PaymentPrepareResponseobject

code?: integer
응답코드
(Optional)
message?: string
응답메세지
(Optional)
(Optional)

PaymentResponseobject

code?: integer
응답코드
(Optional)
message?: string
응답메세지
(Optional)
response?: PaymentAnnotation
(Optional)

PaymentwallDeliveryAnnotationobject

code?: integer
응답코드
(Optional)
message?: string
응답메세지
(Optional)

PaymentwallDeliveryDetailAnnotationobject

error_code?: integer
에러코드
(Optional)
error?: string
에러메세지
(Optional)
notices?: string[]
자세한 에러메세지
(Optional)

PgSettingAnnotationobject

pg_provider: string
PG사 구분코드
pg_id: string
PG사 상점아이디
sandbox: boolean
테스트모드 여부
type: string
PG설정 타입 구분코드
channel_name?: string
채널이름
(Optional)
channel_key?: string
채널 고유 키
(Optional)

ReceiptAnnotationobject

imp_uid: string
포트원 거래고유번호
receipt_tid?: string
PG사 현금영수증 발행 고유번호
(Optional)
apply_num: string
국세청 발행번호
type: string
타입(대상)
amount: integer
발행 금액
vat: integer
부가세액
receipt_url?: string
현금영수증 URL
(Optional)
applied_at: integer
발행시각
cancelled_at?: integer
발행취소시각
(Optional)

ReceiptResponseobject

code?: integer
응답코드
(Optional)
message?: string
응답메세지
(Optional)
response?: ReceiptAnnotation
(Optional)

ResponseAnnotationobject

code?: integer
응답코드
(Optional)
message?: string
응답메세지
(Optional)

ScheduleAnnotationobject

merchant_uid: string
고객사의 주문번호
schedule_at: integer
예약시각
currency: string
결제 통화 코드
amount: number
결제금액
tax_free?: number
면세공급가액
(Optional)
vat_amount?: number
부가세
(Optional)
name: string
제품명
buyer_name?: string
주문자명
(Optional)
buyer_email?: string
주문자 Email주소
(Optional)
buyer_tel?: string
주문자 전화번호
(Optional)
buyer_addr?: string
주문자 주소
(Optional)
buyer_postcode?: string
주문자 우편번호
(Optional)
custom_data?: string
추가정보
(Optional)
notice_url?: string
Notification URL(Webhook URL)
(Optional)

예약된 결제가 수행된 후 웹훅(Notification)이 발송될 URL을 직접 지정

product_type?: string
주문 상품구분
(Optional)
cash_receipt_type?: string
현금영수증 발행대상
(Optional)
card_quota?: number
카드 할부 개월 수
(Optional)
interest_free_by_merchant?: boolean
상점분담 무이자 할부여부
(Optional)

카드 할부이자를 고객사에서 부담하는 지 여부

use_card_point?: boolean
카드포인트 사용여부
(Optional)

승인요청시 카드사 포인트 차감하며 결제승인처리할지 여부

product_count?: integer
결제 상품의 개수
(Optional)
extra?: object
추가 파라미터
(Optional)
bypass?: string
bypass 데이터
(Optional)

JSON string 형식의 PG사별로 특화된 파라미터

promotion_id?: string
프로모션 아이디
(Optional)

ScheduleResponseobject

code?: integer
응답코드
(Optional)
message?: string
응답메세지
(Optional)
(Optional)

ScheduleResultAnnotationobject

customer_uid?: string
구매자의 결제 수단 식별 고유번호
(Optional)
merchant_uid?: string
고객사 주문번호
(Optional)
imp_uid?: string
포트원 거래고유번호
(Optional)

예약 결제건의 포트원 거래고유번호

customer_id?: string
구매자 ID
(Optional)
schedule_at?: integer
결제 예정 시각
(Optional)
executed_at?: integer
결제 실행 시각
(Optional)
revoked_at?: integer
결제 실행 철회 시각
(Optional)
amount?: number
결제금액
(Optional)
currency?: string
결제 통화 코드
(Optional)
name?: string
제품명
(Optional)
buyer_name?: string
주문자명
(Optional)
buyer_email?: string
주문자 Email주소
(Optional)
buyer_tel?: string
주문자 전화번호
(Optional)
buyer_addr?: string
주문자 주소
(Optional)
buyer_postcode?: string
주문자 우편번호
(Optional)
custom_data?: string
추가정보
(Optional)
schedule_status?: string
예약상태
(Optional)
payment_status?: string
결제상태
(Optional)
fail_reason?: string
실패사유
(Optional)
promotion_id?: string
프로모션 아이디
(Optional)

SingleScheduleResponseobject

code?: integer
응답코드
(Optional)
message?: string
응답메세지
(Optional)
(Optional)

StandardCodeAnnotationobject

code: string
기관코드
name: string
기관명

StandardCodeListResponseobject

code?: integer
응답코드
(Optional)
message?: string
응답메세지
(Optional)
(Optional)

StandardCodeResponseobject

code?: integer
응답코드
(Optional)
message?: string
응답메세지
(Optional)
(Optional)

SubscribePaymentExtraobject

naverUseCfm?: string
이용 완료일(YYYYMMDD), 네이버페이 전용
(Optional)

TierAnnotationobject

tier_code: string
티어코드

하위 상점(Tier)의 고유코드

tier_name: string
티어명

TierResponseobject

code?: integer
응답코드
(Optional)
message?: string
응답메세지
(Optional)
response?: TierAnnotation
(Optional)

VbankHolderAnnotationobject

bank_holder: string
예금주명

VbankHolderResponseobject

code?: integer
응답코드
(Optional)
message?: string
응답메세지
(Optional)
(Optional)