페이먼트월 배송등록 API
페이먼트월 PG 사 이용시 실물상품 배송등록을 수행합니다.
배송정보를 등록합니다.
이커머스(실물 상품) 비즈니스의 경우 페이먼트월에서 필수적으로 요구되는 배송정보 등록 API
실물상품 배송정보를 등록합니다.
POST
https://api.iamport.kr/paymentwall/delivery
해당 배송등록을 누락한 경우 페이먼트월 PG사로부터 정산대금을 받지 못합니다.
Request Body
imp_uid*
String
포트원 거래번호
merchant_uid*
String(40)
주문번호
type*
String(10)
상품구분코드
physical:실물
digital:디지털
status*
String(10)
배송상태 구분코드
order_placed
order_shipped
delivering
delivered
carrier_tracking_id
String(64)
운송장 번호
physical 주문인 경우 필수 파라미터
carrier_type
String(64)
운송사 이름
physical 주문인 경우 필수 파라미터
estimated_delivery_datetime
integer
도착예상시간
Unix timestamp
(digital 인 경우 현 시간을 기록해도 무방)
estimated_update_datetime
integer
배송상태 업데이트 예정시간
Unix timestamp sec
(digital 인 경우 지금 시간을 기록해도 무방)
reason
String(64)
사유
refundable*
String
환불가능여부
yes
no
details
String(400)
상세 사항
shipping_address_email*
String(50)
수신자 email
shipping_address_country
String(40)
수신자 국가
(physical 주문인 경우 필수 파라미터)
shipping_address_city
String(40)
수신자 시
(physical 주문인 경우 필수 파라미터)
shipping_address_zip
String(40)
수신자 우편번호
(physical 주문인 경우 필수 파라미터)
shipping_address_state
String(40)
수신자 주
미국이 아닌 경우 'N/A'로 표기
(physical 주문인 경우 필수 파라미터)
shipping_address_street
String(40)
수신자 거리명
(physical 주문인 경우 필수 파라미터)
shipping_address_phone
String(40)
수신자 전화번호
(physical 주문인 경우 필수 파라미터)
shipping_address_firstname
String(40)
수신자 이름
(physical 주문인 경우 필수 파라미터)
shipping_address_lastname
String(40)
수신자 성
(physical 주문인 경우 필수 파라미터)
code
* integer
응답코드
0이면 정상적인 조회, 0 이 아닌 값이면 message를 확인해봐야 합니다
message
* string
응답메세지
code 값이 0이 아닐 때, '존재하지 않는 결제정보입니다'와 같은 오류 메세지를 포함합니다
response (PaymentwallDeliveryDetailAnnotation, optional):
에러 메시지를 포함하거나, 성공시 success: 1 메시지를 포함합니다.
error_code
integer
이 값이 없으면 정상적인 경우, 없으면 notices를 확인해봐야 합니다
error
string
에러 메시지
notices
Array[string]
자세한 에러 메시지
Swagger Test Link
Last updated
Was this helpful?