Примечание. Ключи ответа могут быть изменены и/или добавлены новые ключи. Если вы будете использовать конечную точку, установите свой код для учета этих возможностей.
POST |https://api.iglobalstores.com/v2/orderDetail
HTTPS запрос
поле↕
примечания↕
HTTP метод
POST
Конечная точка
https://api.iglobalstores.com/v2/orderDetail
Протокол
HTTPS
Формат сообщения
JSON
Заголовок HTTP Accept
Accept: application/json
Заголовок HTTP Content-Type
Content-Type: application/json
Пары ключ/значение JSON в теле запроса
поле↕
примечания↕
orderId ОПЦИОНАЛЬНО, если передается параметр referenceId
ID заказа Zonos может быть передан с вашим ID магазина и дефисом или без них (Пример: 123-45678 или 45678). Примечание: После завершения заказа и платежа клиент будет перенаправлен на страницу подтверждения заказа / страницу спасибо за заказ, размещенную на вашем домене. URL-адрес будет содержать параметр строки запроса «orderId», который будет содержать это значение.integer / string
referenceId ОПЦИОНАЛЬНО, если передается параметр "orderId"
Этот параметр используется для поиска данных заказа по уникальному referenceId, переданному в конечную точку API услуги createTempCart. Этот параметр должен быть опущен или равен null при попытке поиска деталей заказа на основе параметра orderId.string
"error":"orderId: 999-99999 не является допустимым orderId""error":"Не удалось найти заказ с orderId: 999-99999""error":"Недействительные учетные данные безопасности""error":"Неверное тело запроса""error":"Требуется параметр orderId или referenceId""error":"Невозможно указать оба параметра orderId и referenceId""error":"Заказ с orderId: 999-99999 не найден""error":"Требуется параметр хранилища""error":"Заказ с referenceId: 999999 для storeId: 999 не найден""error":"referenceId: 999999 для storeId: 999 был дублирован""error":"Не удалось получить заказ с referenceId: 999999"
500
Internal Server Error
"error":"Не удалось обработать детали заказа"
Определения JSON ответа
поле↕
примечания↕
error
Этот параметр присутствует только при возникновении ошибки и будет содержать описание ошибки.string
order
Это карта деталей заказа.JSON string
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 string
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 API docJSON string
order.itemsCount
Количество позиций заказаinteger
order.itemsTotal
Товары / итого по продукту в USD; положительное число с плавающей точкой, два знака после запятойinteger
order.itemsTotalForeign
Товары / итого по продукту в расчетной валюте; положительное число с плавающей точкой, два знака после запятойinteger
order.items[index].height
Положительное число с плавающей точкой, два знака после запятойinteger
order.items[index].itemNonShippable
boolean
order.items[index].length
Положительное число с плавающей точкой, два знака после запятойinteger
order.items[index].quantity
integer
order.items[index].weight
Положительное число с плавающей точкой, два знака после запятойinteger
order.items[index].width
Положительное число с плавающей точкой, два знака после запятойinteger
order.items[index].unitPrice
Положительное число с плавающей точкой, два знака после запятойinteger
order.merchantOrderId
MerchantOrderId, связанный с заказом через конечную точку API услуги updateMerchantOrderId .string
order.misc1
Дополнительное значение, связанное с заказом через конечную точку API услуги createTempCart .string
order.misc2
Дополнительное значение, связанное с заказом через конечную точку API услуги createTempCart .string
order.misc3
Дополнительное значение, связанное с заказом через конечную точку API услуги createTempCart .string
order.misc4
Дополнительное значение, связанное с заказом через конечную точку API услуги createTempCart .string
order.misc5
Дополнительное значение, связанное с заказом через конечную точку API услуги createTempCart .string
order.misc6
Дополнительное значение, связанное с заказом через конечную точку API услуги createTempCart .string
order.nationalIdentifier
Дополнительная информация о международном адресе для выставления счета заказу, если требуется. Значения были введены в Zonos Checkout.string
order.notes
Список карт заметок; карта заметки содержит подробные сведения о заметке заказа.JSON string
order.notes[index].createdByUser
string
order.notes[index].customerNote
Булева переменная, указывающая, была ли это заметка, созданная клиентом, о заказе, доставке и т. д.boolean
order.notes[index].dateCreated
millis
order.notes[index].dateCreatedString
string
order.notes[index].flagged
Булева переменная, указывающая, была ли эта заметка отмечена как важная
order.notes[index].note
Содержание заметкиstring
order.optInEmail
Указывает, что клиент установил флажок для «подпишитесь на нашу рассылку» внутри Zonos Checkout. Применимо только если вы решили отобразить этот флажок на странице оформленияboolean
order.orderId
Номер идентификации заказа в системе Zonosstring
order.orderDate
Временная метка создания заказа в миллисекундах в UTC/GMT.millis
order.orderDateString
Временная метка создания заказа в виде строки в UTC/GMT.string
Детали заказа
Детали заказа
Узнайте, как работает конечная точка «Детали заказа».Конечная точка
orderDetailиспользуется для безопасного получения деталей заказа и статуса заказа, завершенного через Zonos Checkout.Конечная точка
POST |
https://api.iglobalstores.com/v2/orderDetailHTTPS запрос
https://api.iglobalstores.com/v2/orderDetailПары ключ/значение JSON в теле запроса
orderIdОПЦИОНАЛЬНО, если передается параметрreferenceIdinteger / stringreferenceIdОПЦИОНАЛЬНО, если передается параметр "orderId"referenceId, переданному в конечную точку API услугиcreateTempCart. Этот параметр должен быть опущен или равен null при попытке поиска деталей заказа на основе параметраorderId.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, связанный с заказом через конечную точку API услуги updateMerchantOrderId .stringorder.misc1stringorder.misc2stringorder.misc3stringorder.misc4stringorder.misc5stringorder.misc6stringorder.nationalIdentifierstringorder.notesJSON stringorder.notes[index].createdByUserstringorder.notes[index].customerNotebooleanorder.notes[index].dateCreatedmillisorder.notes[index].dateCreatedStringstringorder.notes[index].flaggedorder.notes[index].notestringorder.optInEmailbooleanorder.orderIdstringorder.orderDatemillisorder.orderDateStringstringorder.orderStatusorderStatusсм. Получить документ заказа здесь. Дополнительную информацию о статусах заказов можно найти в Документе обновления заказа здесь.stringorder.orderStatusDateorderStatusв системе Zonos.millisorder.orderStatusDateStringorderStatusв системе Zonos.stringorder.paymentProcessingpaymentProcessing. Некоторые параметры могут быть неприменимы к вашему счету и будут исключены из ответа.JSON stringorder.paymentProcessing.captureDatemillisorder.paymentProcessing.captureDateStringstringorder.paymentProcessing.cardTypestringorder.paymentProcessing.lastFourstringorder.paymentProcessing.paymentGatewaystringorder.paymentProcessing.transactionTypestringorder.poNumberstringorder.quotedDutyTaxesintegerorder.quotedDutyTaxesForeignintegerorder.referenceIdreferenceId, связанный с заказом через конечную точку API услуги createTempCart.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Была ли эта страница полезной?