Description
|
[POST] https://sa2.esmplus.com/shipping/v1/Order/PreRequestOrders |
고객이 무통장 입금으로 결제한 주문 조회하는 API입니다. 무통장 입금 완료 시에는 주문조회 API에서 신규주문 상태로 조회됩니다. 입금되지 않아 취소된 주문은 클레임API > 취소조회 API에서 조회됩니다. |
Request Description
항목 | 항목명 | 필수여부 | Type | Description |
siteType | 사이트 구분 | Y | int | 1 : 옥션 2 : G마켓 |
requestDateFrom | 조회기준 시작일 | Y | date | - 오늘 날짜 조회시 오늘 ~ 내일 기간 조회 - YYYY-MM-DD hh:mm 로 분단위 조회 가능 - 31일 이내 조회 가능 |
requestDateTo | 조회기준 종료일 | Y | date | - 오늘 날짜 조회시 오늘 ~ 내일 기간 조회 - YYYY-MM-DD hh:mm 로 분단위 조회 가능 - 31일 이내 조회 가능 |
orderNo | 주문번호 | long | 주문번호로 조회 시 필수 | |
branchCode | 지점코드 | int | 당일배송 경우 지점별 주문 조회시 필수 | |
pageIndex | Response PageNo | int | ||
pageSize | Response PageSize | int |
JSON
{
"siteType": int,
"requestDateFrom":"string",
"requestDateTo":"string",
"branchCode": int,
"pageIndex": int,
"pageSize": int
}
Response Description
항목 | 항목명 | Type | Description |
ResultCode | 결과코드 | int | 성공 : 0 실패 : Error Massage 참고 |
Message | 메시지 | string | |
data > SiteType | 사이트구분 | int | 1 : 옥션 2 : G마켓 |
data > PageIndex | Response PageNo | int | 조회시 입력한 PageNo |
data > PageSize | Response PageSize | int | 조회시 입력한 PageSize |
data > TotalCount | 전체대상건수 | int | 조회 조건 전체 건수 |
data > SellerId | 판매자ID | string | |
data > RequestOrders > PayNo | 장바구니번호 | int | 장바구니번호(결제번호) |
data > RequestOrders > GroupNo | 묶음배송비정책번호 | bigint | - 묶음배송비 정책번호(배송번호) - 옥션만 확인 가능, 지마켓은 결제 이후 확인 가능 |
data > RequestOrders > OrderNo | 주문번호 | int | |
data > RequestOrders > BranchCode | 지점코드 | int | |
data > RequestOrders > OrderDate | 주문일자 | date | 주문일자 (결제 전) |
data > RequestOrders > GoodsNo | ESM상품번호 | string | (추후 적용예정) 현재 null 로만 확인 가능 |
data > RequestOrders > SiteGoodsNo | 사이트상품번호 | string | G마켓 or 옥션 상품번호 |
data > RequestOrders > OutGoodsNo | 판매자관리코드 | string | 판매자관리코드(판매자상품번호) 해당 주문 상품 등록 시 판매자가 입력했던 관리코드 |
data > RequestOrders > GoodsName | 상품명 | string | |
data > RequestOrders > SalePrice | 판매단가 | string | 주문 시점 연동된 판매가 |
data > RequestOrders > ContrAmount | 주문수량 | int | |
data > RequestOrders > OrderAmount | 판매금액 | string | - G마켓 : (판매단가 * 수량) - 옥션 : (판매단가 * 수량) - 사이트 할인금액 |
data > RequestOrders > AcntMoney | 결제예정금액 | string | - (판매단가 * 수량) + 옵션가 - 판매자 할인금액 총액 - 판매자 지급 스마일캐시 - 사이트 할인금액 + 배송비 - G마켓은 장바구니 내 1개의 주문번호에만 배송비 Sum 내려감 - 옥션은 장바구니 내 모든 주문번호에 배송비 Sum으로 내려감 |
data > RequestOrders > SellerDiscountPrice1 | 판매자할인금액1 | string | 판매자할인금액 1과 2로 나누어서 연동한 1번 적용된 할인금액 |
data > RequestOrders > SellerDiscountPrice2 | 판매자할인금액2 | string | 판매자할인금액 1과 2로 나누어서 연동한 2번 적용된 할인금액 |
data > RequestOrders > SellerDiscountPrice | 판매자할인금액총액 | string | 판매자할인금액 1+2로 적용된 최종 금액 |
data > RequestOrders > DirectDiscountPrice | 사이트별 할인금액총액 | string | 사이트에서 할인 지원하는 금액 |
data > RequestOrders > ShippingFee | 배송비 | string | |
data > RequestOrders > OptSelPrice | 옵션추가금액 | string | 옵션단가 * 수량 |
data > RequestOrders > OptAddPrice | 추가구성추가금액 | string | 옵션단가 * 수량 |
data > RequestOrders > BuyerName | 구매자명 | string | |
data > RequestOrders > BuyerId | 구매자ID | string | 앞 3자리 외 마스킹처리 |
data > RequestOrders > BuyerMobileTel | 구매자휴대폰번호 | string | 안심번호 설정 구매 경우 안심번호 생성 때 까지 내려가지 않음 ※ G마켓은 결제 완료 후 안심번호 생성되어 무통장입금 주문 경우 고객의 연락처는 null 로만 확인가능 |
data > RequestOrders > BuyerTel | 구매자전화번호 | string | 안심번호 설정 구매 경우 안심번호 생성 때 까지 내려가지 않음 ※ G마켓은 결제 완료 후 안심번호 생성되어 무통장입금 주문 경우 고객의 연락처는 null 로만 확인가능 |
data > RequestOrders > ReceiverName | 수령인명 | string | |
data > RequestOrders > HpNo | 수령인휴대폰번호 | string | 안심번호 설정 구매 경우 안심번호 생성 때 까지 내려가지 않음 ※ G마켓은 결제 완료 후 안심번호 생성되어 무통장입금 주문 경우 고객의 연락처는 null 로만 확인가능 |
data > RequestOrders > TelNo | 수령인전화번호 | string | 안심번호 설정 구매 경우 안심번호 생성 때 까지 내려가지 않음 ※ G마켓은 결제 완료 후 안심번호 생성되어 무통장입금 주문 경우 고객의 연락처는 null 로만 확인가능 |
data > RequestOrders > ZipCode | 우편번호 | string | |
data > RequestOrders > DelFrontAddress | 수령인주소1 | string | 우편 번호 기준주소 |
data > RequestOrders > DelBackAddress | 수령인주소2 | string | 상세주소(고객입력) |
data > RequestOrders > DelFullAddress | 수령인주소1+2 | string | |
data > RequestOrders > DelMemo | 배송시요구사항 | string | |
data > RequestOrders > ItemOptionSelectList > ItemOptionValue | 주문옵션 | string | 선택옵션값으로 옵션명:옵션값 (ex-77:파랑, 용량:0.5kg) |
data > RequestOrders > ItemOptionSelectList > ItemOptionOrderCnt | 주문옵션개수 | int | |
data > RequestOrders > ItemOptionSelectList > ItemOptionCode | 주문옵션코드 | string | |
data > RequestOrders > ItemOptionAdditionList > ItemOptionValue | 추천구성옵션 | string | |
data > RequestOrders > ItemOptionAdditionList > ItemOptionOrderCnt | 추천구성개수 | int | |
data > RequestOrders > ItemOptionAdditionList > ItemOptionCode | 추천구성코드 | string | |
data > RequestOrders > DepositDueDate | 결제기한 | date | 주문일 +1일 |
JSON_Success
{
"ResultCode":0,
"Message":"string",
"Data":{
"SiteType":0,
"PageIndex":0,
"PageSize":0,
"TotalCount":0,
"SellerId":"string",
"RequestOrders":[
{
"PayNo":0,
"BranchCode":0,
"GroupNo":0,
"OrderNo":0,
"OrderDate":"2019-04-10T04:49:27.144Z",
"GoodsNo":"string",
"SiteGoodsNo":"string",
"OutGoodsNo":"string",
"GoodsName":"string",
"SalePrice":"string",
"ContrAmount":0,
"OrderAmount":"string",
"AcntMoney":"string",
"SellerDiscountPrice1":"string",
"SellerDiscountPrice2":"string",
"SellerDiscountPrice":"string",
"DirectDiscountPrice":"string",
"ShippingFee":"string",
"OptSelPrice":"string",
"OptAddPrice":"string",
"BuyerName":"string",
"BuyerId":"string",
"BuyerMobileTel":"string",
"BuyerTel":"string",
"ReceiverName":"string",
"HpNo":"string",
"TelNo":"string",
"ZipCode":"string",
"DelFrontAddress":"string",
"DelBackAddress":"string",
"DelFullAddress":"string",
"DelMemo":"string",
"ItemOptionSelectList":[
{
"ItemOptionValue":"string",
"ItemOptionOrderCnt":0,
"ItemOptionCode":"string"
}
],
"ItemOptionAdditionList":[
{
"ItemOptionValue":"string",
"ItemOptionOrderCnt":0,
"ItemOptionCode":"string"
}
],
"DepositDueDate":"2019-04-10T04:49:27.145Z"
}
]
}
}
JSON_Fail
{
"ResultCode": int,
"Message": "string",
"Data": null
}
Sample Code_Success
지마켓
{
"ResultCode":0,
"Message":"",
"Data":{
"SiteType":3,
"PageIndex":1,
"PageSize":1000,
"TotalCount":1,
"SellerId":"selleridtest",
"RequestOrders":[
{
"PayNo":4453961444,
"BranchCode":0,
"GroupNo":766939624,
"OrderNo":2945838617,
"OrderDate":"2019-04-10T07:32:31.143",
"GoodsNo":null,
"SiteGoodsNo":"1574185776",
"OutGoodsNo":"20105838",
"GoodsName":"[전구성 무료체험] 리빙박스 6종 + 정리함 2종",
"SalePrice":"58800.0000",
"ContrAmount":1,
"OrderAmount":"58800.0000",
"AcntMoney":"51690.0000",
"SellerDiscountPrice1":"0.0000",
"SellerDiscountPrice2":"0.0000",
"SellerDiscountPrice":"0.0000",
"DirectDiscountPrice":"7110.0000",
"ShippingFee":"0.0000",
"OptSelPrice":"0.0000",
"OptAddPrice":"0.0000",
"BuyerName":"테스터",
"BuyerId":"tes***",
"BuyerMobileTel":"010-1234-5678",
"BuyerTel":"",
"ReceiverName":"테스터",
"HpNo":"010-1234-5670",
"TelNo":"010-1234-5670",
"ZipCode":"25929",
"DelFrontAddress":"강원도 삼척시 남양길 63-24",
"DelBackAddress":"111호",
"DelFullAddress":"강원도 삼척시 남양길 63-24",
"DelMemo":"부재시 문 앞에 놓아주세요 감사합니다",
"ItemOptionSelectList":[
{
"ItemOptionValue":"단일상품;단일상품",
"ItemOptionOrderCnt":1,
"ItemOptionCode":"20105838001"
}
],
"ItemOptionAdditionList":[
],
"DepositDueDate":"2019-04-17T07:32:31.143"
}
]
}
}
옥션
{
"ResultCode":0,
"Message":"",
"Data":{
"SiteType":1,
"PageIndex":1,
"PageSize":1000,
"TotalCount":1,
"SellerId":"selleridtest",
"RequestOrders":[
{
"PayNo":1192866095,
"GroupNo":915391003,
"OrderNo":1589713677,
"BranchCode":null,
"OrderDate":"2019-04-10T14:36:00",
"GoodsNo":"",
"SiteGoodsNo":"B653458847",
"OutGoodsNo":"",
"GoodsName":"[전구성 무료체험] 리빙박스 6종 + 정리함 2종",
"SalePrice":"1000.0000",
"ContrAmount":1,
"OrderAmount":"1000.0000",
"AcntMoney":"1000.0000",
"SellerDiscountPrice1":"0.0000",
"SellerDiscountPrice2":"0.0000",
"SellerDiscountPrice":"0.0000",
"DirectDiscountPrice":"0.0000",
"ShippingFee":"0.0000",
"OptSelPrice":null,
"OptAddPrice":null,
"BuyerName":"테스터",
"BuyerId":"abc********",
"BuyerMobileTel":"010-1234-5678",
"BuyerTel":"031-123-4567",
"ReceiverName":"테스터",
"HpNo":"010-1234-5678",
"TelNo":"010-1234-5678",
"ZipCode":"04728",
"DelFrontAddress":"서울특별시 성동구 금호동2가 1215",
"DelBackAddress":"1001호",
"DelFullAddress":"서울특별시 성동구 금호동2가 1215",
"DelMemo":"",
"ItemOptionSelectList":[
],
"ItemOptionAdditionList":[
],
"DepositDueDate":"2019-04-17T23:59:59"
}
]
}
}
Sample Code_Fail
{
"ResultCode": 3000,
"Message": "조회 시작일이 종료일보다 과거여야 합니다.",
"Data": null
}
Error Code
결과코드 | 메시지 | 원인 |
3000 | 조회 시작일이 종료일보다 과거여야 합니다. | requestDateFrom~requestDateTo 조회기간 오류 |
3000 | 매개변수 값을 Int64에서 Int32로 변환하지 못했습니다. | OrderNo 자릿수 오류 |
3000 | 메서드 또는 연산이 구현되지 않았습니다. | 조회조건 오류(SiteType오류 등) |
3000 | (옥션)180일 이하의 범위만 조회 할 수 있습니다. | requestDateFrom~requestDateTo 조회기간 초과 |
'주문 | 배송 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.12 |