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 |