참고: 응답 키는 변경될 수 있으며 추가 키가 생성될 수도 있습니다. 이 엔드포인트를 사용할 경우, 이러한 가능성에 대응할 수 있도록 코드를 구성하시기 바랍니다.
POST |https://api.iglobalstores.com/v2/orderDetail
HTTPS 요청
필드↕
참고↕
HTTP 메서드
POST
엔드포인트
https://api.iglobalstores.com/v2/orderDetail
프로토콜
HTTPS
메시지 형식
JSON
Accept HTTP 헤더
Accept: application/json
Content-Type HTTP 헤더
Content-Type: application/json
요청 본문의 JSON key/value 쌍
필드↕
참고↕
orderId 선택 사항, referenceId 매개변수를 전달하는 경우
Zonos 주문 Id는 매장 Id와 하이픈을 포함하거나 제외하고 전달할 수 있습니다(예: 123-45678 또는 45678). 참고: 주문 완료 및 결제 후, 고객은 귀사 도메인에서 호스팅되는 주문 완료/주문 감사 페이지로 리디렉션됩니다. 이때 URL에는 이 값을 담은 쿼리스트링 매개변수 "orderId"가 포함됩니다.integer / string
referenceId 선택 사항, "orderId" 매개변수를 전달하는 경우
이 매개변수는 createTempCart API 서비스 엔드포인트에 전달된 고유 referenceId로 주문 데이터를 조회하는 데 사용됩니다. orderId 매개변수를 기준으로 주문 세부정보를 조회하려는 경우, 이 매개변수는 생략하거나 null로 두어야 합니다.string
secret 필수
Zonos에서 제공한 API secret GUIDstring
storeId 필수
Zonos에서 제공한 Store ID.integer
오류 HTTP 응답
오류 코드↕
메시지↕
의미↕
415
Unsupported media type
HTML 엔티티. HTTP “Content-Type” 헤더가 유효하지 않습니다.
406
Not Acceptable
HTML 엔티티. HTTP “Accept” 헤더가 유효하지 않습니다.
400
Bad Request
“error”:”orderId: 999-99999 is not a valid orderId”“error”:”Could not find an order with orderId: 999-99999”“error”:”Invalid security credentials”“error”:”Invalid post body”“error”:”Parameter orderId or referenceId is required”“error”:”Cannot specify both Parameters orderId and referenceId”“error”:”No order found with orderId: 999-99999”“error”:”Parameter store required”“error”:”No order found with referenceId: 999999 for storeId: 999”“error”:”referenceId: 999999 for storeId: 999 has been duplicated”“error”:”Couldn’t retrieve order with referenceId: 999999”
500
Internal Server Error
“error”:”Couldn’t process order details”
응답 JSON 정의
필드↕
참고↕
error
오류가 발생한 경우에만 존재하며 오류에 대한 설명을 포함합니다.string
order
주문 세부정보의 맵입니다.JSON string
order.billingZip
주문의 청구 주소입니다 - 값은 Zonos Checkout에 입력된 내용입니다.string
주문 세부정보
주문 세부정보
주문 세부정보 엔드포인트의 작동 방식을 알아보세요.orderDetail엔드포인트는 Zonos Checkout을 통해 완료된 주문의 세부정보와 상태를 안전하게 검색하는 데 사용됩니다.엔드포인트
POST |
https://api.iglobalstores.com/v2/orderDetailHTTPS 요청
https://api.iglobalstores.com/v2/orderDetail요청 본문의 JSON key/value 쌍
orderId선택 사항,referenceId매개변수를 전달하는 경우integer / stringreferenceId선택 사항, "orderId" 매개변수를 전달하는 경우createTempCartAPI 서비스 엔드포인트에 전달된 고유referenceId로 주문 데이터를 조회하는 데 사용됩니다.orderId매개변수를 기준으로 주문 세부정보를 조회하려는 경우, 이 매개변수는 생략하거나 null로 두어야 합니다.stringsecret필수stringstoreId필수integer오류 HTTP 응답
응답 JSON 정의
errorstringorderJSON stringorder.billingZipstringorderboxCountstringorder.carrierAccountNumberstringorder.carrierAccountShippingMethodstringorder.cslListMatchbooleanorder.customerSelectedShippingNamestringorder.dutyTaxesBreakdownJSON stringorder.dutyTaxesBreakdown.brokerageFeeintegerorder.dutyTaxesBreakdown.dispursementFeeintegerorder.dutyTaxesBreakdown.dutyintegerorder.dutyTaxesBreakdown.prepaymentFeeintegerorder.dutyTaxesBreakdown.vatOnDispursementFeeintegerorder.dutyTaxesBreakdown.vatTaxintegerorder.dutyTaxesTotalintegerorder.foreignCurrencyCodestringremittance_amountdecimalorder.grandTotalintegerorder.grandTotalForeignintegerorder.itemsJSON stringorder.itemsCountintegerorder.itemsTotalintegerorder.itemsTotalForeignintegerorder.items[index].heightintegerorder.items[index].itemNonShippablebooleanorder.items[index].lengthintegerorder.items[index].quantityintegerorder.items[index].weightintegerorder.items[index].widthintegerorder.items[index].unitPriceintegerorder.merchantOrderIdMerchantOrderId입니다.stringorder.misc1stringorder.misc2stringorder.misc3stringorder.misc4stringorder.misc5stringorder.misc6stringorder.nationalIdentifierstringorder.notesJSON stringorder.notes[index].createdByUserstringorder.notes[index].customerNotebooleanorder.notes[index].dateCreatedmillisorder.notes[index].dateCreatedStringstringorder.notes[index].flaggedboolean값입니다order.notes[index].notestringorder.optInEmailbooleanorder.orderIdstringorder.orderDatemillisorder.orderDateStringstringorder.orderStatusorderStatus사용에 대한 자세한 내용은 여기의 주문 검색 문서를 참조하세요. 주문 상태에 대한 추가 정보는 여기의 주문 업데이트 문서에서 확인할 수 있습니다.stringorder.orderStatusDateorderStatus가 변경된 시점의 UTC/GMT 타임스탬프(밀리초)입니다.millisorder.orderStatusDateStringorderStatus가 변경된 시점의 UTC/GMT 타임스탬프 문자열입니다.stringorder.paymentProcessingpaymentProcessing세부정보의 맵입니다. 일부 매개변수는 계정에 적용되지 않을 수 있으며, 이 경우 응답에서 제외됩니다.JSON stringorder.paymentProcessing.captureDatemillisorder.paymentProcessing.captureDateStringstringorder.paymentProcessing.cardTypestringorder.paymentProcessing.lastFourstringorder.paymentProcessing.paymentGatewaystringorder.paymentProcessing.transactionTypestringorder.poNumberstringorder.quotedDutyTaxesintegerorder.quotedDutyTaxesForeignintegerorder.referenceIdreferenceId입니다.stringorder.shipCompletebooleanorder.shippingCarrierServiceLevelstringorder.shippingInstructionsstringorder.shippingTotalintegerorder.shippingTotalForeignintegerorder.testOrderbooleanorder.trackingNumberstringorder.zipstring추가 데이터 유형:
order.address1order.address2order.address3order.altPhoneorder.billingAddress1order.billingAddress2order.billingAddress3order.billingAltPhoneorder.billingCityorder.birthDateorder.billingCompanyorder.billingCountryCodeorder.billingCountryNameorder.billingEmailorder.billingNameorder.billingPhoneorder.billingStateorder.cityorder.companyorder.countryCodeorder.countryNameorder.emailorder.items[index].countryOfOriginorder.items[index].descriptionorder.items[index].imageURLorder.items[index].itemBrandorder.items[index].itemCategoryorder.items[index].itemColororder.items[index].itemCustomizationorder.items[index].itemDescriptionDetailedorder.items[index].itemDescriptionLongorder.items[index].itemFabricContentorder.items[index].itemHSCodeorder.items[index].itemLtlClassorder.items[index].itemMaterialorder.items[index].itemURLorder.items[index].productIdorder.items[index].skuorder.items[index].productIdorder.items[index].weightUnitsorder.nameorder.phoneorder.state이 페이지가 도움이 되었나요?