DOCS

Order details

/

Детали заказа

Узнайте, как работает конечная точка деталей заказа.

Конечная точка orderDetail используется для безопасного получения деталей заказа и статуса заказа, завершенного через Zonos Checkout.

Конечная точка 

Примечание: Ключи ответа могут быть изменены и/или могут быть добавлены дополнительные ключи. Если вы собираетесь использовать конечную точку, пожалуйста, настройте свой код с учетом этих возможностей.

POST | https://api.iglobalstores.com/v2/orderDetail

HTTPS запрос

полезамечания
HTTP методPOST
Конечная точкаhttps://api.iglobalstores.com/v2/orderDetail
ПротоколHTTPS
Формат сообщенияJSON
Заголовок Accept HTTPAccept: application/json
Заголовок Content-Type HTTPContent-Type: application/json

JSON ключ/значение в теле запроса

полезамечания
orderId НЕОБЯЗАТЕЛЬНО, если передается параметр referenceIdИдентификатор заказа Zonos может быть передан с вашим идентификатором магазина и дефисом или без них (Пример: 123-45678 или 45678). Примечание: После завершения заказа и оплаты клиент будет перенаправлен на страницу Завершения заказа / Благодарности за заказ, размещенную на вашем домене. URL будет содержать параметр строки запроса “orderId”, который будет содержать это значение.integer / string
referenceId НЕОБЯЗАТЕЛЬНО, если передается параметр “orderId”Этот параметр используется для поиска данных заказа по уникальному referenceId, переданному в конечной точке API Service createTempCart. Этот параметр следует оставить пустым или null, если вы собираетесь искать детали заказа на основе параметра orderId .string
secret ОБЯЗАТЕЛЬНОAPI секретный GUID, предоставленный Zonosstring
storeId ОБЯЗАТЕЛЬНОИдентификатор магазина, предоставленный Zonos.integer

Ошибки HTTP ответов

Код ошибкисообщениезначение
415Неподдерживаемый тип медиаHTML-сущность. Заголовок HTTP “Content-Type” недействителен.
406Не приемлемоHTML-сущность. Заголовок HTTP “Accept” недействителен.
400Неверный запрос“error”:”orderId: 999-99999 не является действительным orderId”“error”:”Не удалось найти заказ с orderId: 999-99999”“error”:”Недействительные учетные данные безопасности”“error”:”Недействительное тело запроса”“error”:”Параметр orderId или referenceId обязателен”“error”:”Нельзя указывать оба параметра orderId и referenceId”“error”:”Заказ с orderId: 999-99999 не найден”“error”:”Параметр store обязателен”“error”:”Заказ с referenceId: 999999 для storeId: 999 не найден”“error”:”referenceId: 999999 для storeId: 999 дублируется”“error”:”Не удалось получить заказ с referenceId: 999999”
500Внутренняя ошибка сервера“error”:”Не удалось обработать детали заказа”

Определения JSON ответа

полезаметки
errorЭтот параметр присутствует только в случае возникновения ошибки и будет содержать описание ошибки.string
orderЭто карта деталей заказа.JSON строка
order.billingZipАдрес для выставления счета по заказу - значения были введены в Zonos Checkout.string
orderboxCountЭто поле описывает коробки, которые будут использованы для отправки заказа, переданные в запрос createTempCart .string
order.carrierAccountNumberНомер учетной записи собственного перевозчика посетителя; используется, когда учетные записи перевозчиков посетителей включеныstring
order.carrierAccountShippingMethodВыбранный метод доставки в учетной записи собственного перевозчика посетителя; используется, когда учетные записи перевозчиков посетителей включеныstring
order.cslListMatchСовпадение с Консолидированным списком проверок (CSL). Булевое значение, которое указывает, когда информация о клиенте дала совпадение в Консолидированном списке проверок США и должна быть проверена на возможную связь с отказанными сторонами.boolean
order.customerSelectedShippingNameОтображаемое имя варианта доставки внутри Zonos Checkoutstring
order.dutyTaxesBreakdownКарта разбивки пошлин/налогов. Примечание - Если применимо, IPF (Международный сбор за обработку) не включен.JSON строка
order.dutyTaxesBreakdown.brokerageFeeСумма брокерского сбора в USD; положительное число с плавающей запятой, два десятичных знакаinteger
order.dutyTaxesBreakdown.dispursementFeeСумма сбора за распределение в USD; положительное число с плавающей запятой, два десятичных знакаinteger
order.dutyTaxesBreakdown.dutyСумма пошлины в USD; положительное число с плавающей запятой, два десятичных знакаinteger
order.dutyTaxesBreakdown.prepaymentFeeСумма сбора за предоплату в USD; положительное число с плавающей запятой, два десятичных знакаinteger
order.dutyTaxesBreakdown.vatOnDispursementFeeСумма НДС/налога на сбор за распределение в USD; положительное число с плавающей запятой, два десятичных знакаinteger
order.dutyTaxesBreakdown.vatTaxСумма НДС/налога в USD, не включает НДС/налог на сбор за распределение; положительное число с плавающей запятой, два десятичных знакаinteger
order.dutyTaxesTotalОбщая сумма пошлин и налогов в USD; положительное число с плавающей запятой, два десятичных знакаinteger
order.foreignCurrencyCodeКод валюты, в которой была произведена оплата заказа.string
remittance_amountСумма денег, которую необходимо перечислить в конкретную страну (например, НДС Великобритании).decimal
order.grandTotalОбщая сумма в USD; положительное число с плавающей запятой, два десятичных знакаinteger
order.grandTotalForeignОбщая сумма в расчетной валюте; положительное число с плавающей запятой, два десятичных знакаinteger
order.itemsСписок карт товаров. Карта товара содержит детали о товаре, которые были переданы в Zonos Checkout при создании временной корзины. Для получения более подробной информации о свойствах товара, пожалуйста, ознакомьтесь с документацией createTempCart APIJSON строка
order.itemsCountКоличество позиций в заказеinteger
order.itemsTotalОбщая сумма товаров / продукции в USD; положительное число с плавающей запятой, два десятичных знакаinteger
order.itemsTotalForeignОбщая сумма товаров / продукции в расчетной валюте; положительное число с плавающей запятой, два десятичных знакаinteger
order.items[index].heightПоложительное число с плавающей запятой, два десятичных знакаinteger
order.items[index].itemNonShippableboolean
order.items[index].lengthПоложительное число с плавающей запятой, два десятичных знакаinteger
order.items[index].quantityinteger
order.items[index].weightПоложительное число с плавающей запятой, два десятичных знакаinteger
order.items[index].widthПоложительное число с плавающей запятой, два десятичных знакаinteger
order.items[index].unitPriceПоложительное число с плавающей запятой, два десятичных знакаinteger
order.merchantOrderIdMerchantOrderId, связанный с заказом через updateMerchantOrderId API сервисный конечный пункт.string
order.misc1Дополнительное значение, связанное с заказом через createTempCart API сервисный конечный пункт.string
order.misc2Дополнительное значение, связанное с заказом через createTempCart API сервисный конечный пункт.string
order.misc3Дополнительное значение, связанное с заказом через createTempCart API сервисный конечный пункт.string
order.misc4Дополнительное значение, связанное с заказом через createTempCart API сервисный конечный пункт.string
order.misc5Дополнительное значение, связанное с заказом через createTempCart API сервисный конечный пункт.string
order.misc6Дополнительное значение, связанное с заказом через createTempCart API сервисный конечный пункт.string
order.nationalIdentifierДополнительная информация о международном адресе выставления счета для заказа, когда это необходимо. Значения были введены в Zonos Checkout.string
order.notesСписок заметок; карта заметок содержит детали о заметке заказа.JSON string
order.notes[index].createdByUserstring
order.notes[index].customerNoteБулевое значение, указывающее, была ли это заметка, созданная клиентом о заказе, доставке и т.д.boolean
order.notes[index].dateCreatedmillis
order.notes[index].dateCreatedStringstring
order.notes[index].flaggedБулевое значение, указывающее, была ли эта заметка помечена как важная
order.notes[index].noteСодержимое заметкиstring
order.optInEmailУказывает, что клиент выбрал флажок для "подписки на нашу рассылку" внутри Zonos Checkout. Применимо только в том случае, если вы выбрали отображение этого флажка на странице checkoutboolean
order.orderIdИдентификационный номер заказа в системе Zonosstring
order.orderDateВременная метка создания заказа в миллисекундах в UTC/GMT.millis
order.orderDateStringВременная метка создания заказа в строковом формате в UTC/GMT.string
order.orderStatusСтатус/состояние заказа в системе Zonos. Для получения дополнительной информации о использовании orderStatus, пожалуйста, ознакомьтесь с Retrieve an order document here. Дополнительную информацию о статусах заказов можно найти в Update an order document here.string
order.orderStatusDateВременная метка в миллисекундах в UTC/GMT последнего изменения orderStatus в системе Zonos.millis
order.orderStatusDateStringСтрока временной метки в UTC/GMT последнего изменения orderStatus в системе Zonos.string
order.paymentProcessingКарта деталей paymentProcessing. Некоторые параметры могут не применяться к вашей учетной записи и будут исключены из ответа.JSON string
order.paymentProcessing.captureDateДата захвата платежа в миллисекундах, если доступно. Если Zonos обрабатывает платеж, этот узел исключается из ответа.millis
order.paymentProcessing.captureDateStringДата захвата платежа в строковом формате, если доступно. Если Zonos обрабатывает платеж, этот узел исключается из ответа.string
order.paymentProcessing.cardTypeБренд кредитной карты. Если Zonos обрабатывает платеж, этот узел исключается из ответа.string
order.paymentProcessing.lastFourПоследние четыре цифры номера кредитной карты для выставления счета. Если Zonos обрабатывает платеж, этот узел исключается из ответа.string
order.paymentProcessing.paymentGatewayНазвание платежного шлюза. Если Zonos обрабатывает платеж, будет указано “iGlobal_CC” или “iGlobal_PayPal”.string
order.paymentProcessing.transactionTypeУказывает тип транзакции “AUTH_CAPTURE” или “AUTH_ONLY”. Если Zonos обрабатывает платеж, этот узел исключается из ответа.string
order.poNumberНомер заказа на покупку для заказа, указанного внутри Zonos Checkout; используется, когда включены заказы на покупку.string
order.quotedDutyTaxesПошлина и налог, указанные в Zonos Checkout, отображаемые в USD; положительное число с плавающей запятой, два десятичных знака.integer
order.quotedDutyTaxesForeignПошлина и налог, указанные в Zonos Checkout. Отображается в расчетной валюте; положительное число с плавающей запятой, два десятичных знака.integer
order.referenceIdУникальный referenceId, связанный с заказом через createTempCart API сервисный конечный пункт.string
order.shipCompleteУказывает, должен ли заказ отправляться несколькими частями.boolean
order.shippingCarrierServiceLevelИдентификатор перевозчика и уровня обслуживания для выбранного варианта доставки.string
order.shippingInstructionsНастраиваемые инструкции для уровня обслуживания доставки.string
order.shippingTotalОбщая стоимость доставки в USD; положительное число с плавающей запятой, два десятичных знака.integer
order.shippingTotalForeignОбщая стоимость доставки в расчетной валюте; положительное число с плавающей запятой, два десятичных знака.integer
order.testOrderУказывает, является ли заказ тестовым.boolean
order.trackingNumberНомер отслеживания, сгенерированный для отправления, если применимо.string
order.zipАдрес назначения / доставки для заказа - значения были введены в Zonos Checkout или были переданы в заказ через перенаправление на Zonos Checkout.string

Дополнительные типы данных:

  • order.address1
  • order.address2
  • order.address3
  • order.altPhone
  • order.billingAddress1
  • order.billingAddress2
  • order.billingAddress3
  • order.billingAltPhone
  • order.billingCity
  • order.birthDate
  • order.billingCompany
  • order.billingCountryCode
  • order.billingCountryName
  • order.billingEmail
  • order.billingName
  • order.billingPhone
  • order.billingState
  • order.city
  • order.company
  • order.countryCode
  • order.countryName
  • order.email
  • order.items[index].countryOfOrigin
  • order.items[index].description
  • order.items[index].imageURL
  • order.items[index].itemBrand
  • order.items[index].itemCategory
  • order.items[index].itemColor
  • order.items[index].itemCustomization
  • order.items[index].itemDescriptionDetailed
  • order.items[index].itemDescriptionLong
  • order.items[index].itemFabricContent
  • order.items[index].itemHSCode
  • order.items[index].itemLtlClass
  • order.items[index].itemMaterial
  • order.items[index].itemURL
  • order.items[index].productId
  • order.items[index].sku
  • order.items[index].productId
  • order.items[index].weightUnits
  • order.name
  • order.phone
  • order.state

Была ли эта страница полезной?


На этой странице: