본문 바로가기
주문 | 배송 API

배송완료 API

Description
[POST] https://sa2.esmplus.com/shipping/v1/Delivery/AddShippingCompleteInfo/{OrderNo}
권한 필요한 API 이며 송장 추적 불가 택배사 주문에 대해 배송완료 처리합니다.
송장추적 가능한 택배사 주문 경우 송장 Tracking System에 의해 자동으로 배송완료 처리됩니다.

구매자 마이페이지에서 “배송완료”로 상태 변경되며, 고객이 아직 배송받지 못했는데 배송완료 처리할 경우,
고객은 미수령신고 신청을 할 수 있습니다.(미수령신고 신청되면, 판매자에게 정산되지 않음)

Request Description

항목 항목명 필수여부 Type Description
orderNo 주문번호 Y path 처리하고자 하는 주문번호 입력
JSON
URL만 호출 / Request Body 없음
[POST] https://sa2.esmplus.com/shipping/v1/Delivery/AddShippingCompleteInfo/{OrderNo}

 

Response Description

항목 항목명 Type Description
ResultCode 결과 string 성공: Success
실패: Error Massage 참고
Message 메시지 string  
Data > OrderNo 주문번호 int 처리된 주문번호 Return

 JSON_Success

{
  "ResultCode":0,
  "Message":"string",
  "Data":{
    "OrderNo":0
}
}

JSON_Fail

{
  "ResultCode": int,
  "Message":"string",
  "Data":null
}

Sample Code_Success

{
  "ResultCode":0,
  "Message":"Success",
  "Data":{
    "OrderNo":2503423671
}
}

Sample Code_Fail

{
  "ResultCode":3000,
  "Message":"이미 배송완료 되었습니다.",
  "Data":null
}

 

Error Code

결과코드 메시지 원인
3000 판매자의 체결건이 아닙니다. 토큰의 ID가 아닌 판매자의 주문건이거나 주문번호 오류
3000 매개 변수 값을 Int64에서 Int32(으)로 변환하지 못했습니다. OrderNo 자릿수 오류
3000 해당 주문은 3PL 주문입니다 스마일배송 상품의 주문 건을 처리하려고 할 경우
3000 이미 배송완료 되었습니다. 이미 배송완료 처리된 주문건일 경우
3000 유효한 주문번호가 아닙니다. 배송완료를 처리할 수 없는 주문상태일 경우

 

'주문 | 배송 API' 카테고리의 다른 글

주문확인 API  (0) 2022.10.12
발송예정일 등록 API  (0) 2022.10.12
발송처리 API  (0) 2022.10.12
주문상태조회 API  (0) 2022.10.12
배송진행정보 조회 API  (0) 2022.10.04