DOCS

Order details

/

Szczegóły zamówienia

Dowiedz się, jak działa punkt końcowy szczegółów zamówienia.

Punkt końcowy orderDetail służy do bezpiecznego pobierania szczegółów zamówienia i statusu zamówienia zrealizowanego za pośrednictwem Zonos Checkout.

Punkt końcowy 

Uwaga: Klucze odpowiedzi mogą być modyfikowane i/lub mogą być dodawane dodatkowe klucze. Jeśli zamierzasz korzystać z punktu końcowego, skonfiguruj swój kod, aby uwzględnić te możliwości.

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

Żądanie HTTPS

poleuwagi
Metoda HTTPPOST
Punkt końcowyhttps://api.iglobalstores.com/v2/orderDetail
ProtokółHTTPS
Format wiadomościJSON
Nagłówek Accept HTTPAccept: application/json
Nagłówek Content-Type HTTPContent-Type: application/json

Klucze/wartości JSON w ciele żądania

poleuwagi
orderId OPCJONALNE, jeśli przekazujesz parametr referenceIdId zamówienia Zonos można przekazać z lub bez identyfikatora sklepu i myślnika (Przykład: 123-45678 lub 45678). Uwaga: Po zakończeniu zamówienia i płatności klient zostanie przekierowany na stronę zakończenia zamówienia / podziękowania za zamówienie hostowaną na Twojej domenie. URL będzie zawierać parametr zapytania „orderId”, który będzie zawierał tę wartość.integer / string
referenceId OPCJONALNE, jeśli przekazujesz parametr “orderId”Ten parametr służy do wyszukiwania danych zamówienia na podstawie unikalnego referenceId przekazanego w punkcie końcowym usługi API createTempCart. Ten parametr powinien być pominięty lub ustawiony na null, gdy zamierzasz wyszukiwać szczegóły zamówienia na podstawie parametru orderId .string
secret WYMAGANETajny klucz API GUID dostarczony przez Zonosstring
storeId WYMAGANEIdentyfikator sklepu dostarczony przez Zonos.integer

Odpowiedzi błędów HTTP

Kod błęduwiadomośćznaczenie
415Nieobsługiwany typ mediówHTML Entity. Nagłówek HTTP “Content-Type” jest nieprawidłowy.
406NieakceptowalneHTML Entity. Nagłówek HTTP “Accept” jest nieprawidłowy.
400Złe żądanie“error”:”orderId: 999-99999 nie jest prawidłowym orderId”“error”:”Nie znaleziono zamówienia z orderId: 999-99999”“error”:”Nieprawidłowe dane uwierzytelniające”“error”:”Nieprawidłowe ciało postu”“error”:”Parametr orderId lub referenceId jest wymagany”“error”:”Nie można określić obu parametrów orderId i referenceId”“error”:”Nie znaleziono zamówienia z orderId: 999-99999”“error”:”Wymagany parametr sklepu”“error”:”Nie znaleziono zamówienia z referenceId: 999999 dla storeId: 999”“error”:”referenceId: 999999 dla storeId: 999 zostało zdublowane”“error”:”Nie można pobrać zamówienia z referenceId: 999999”
500Wewnętrzny błąd serwera“error”:”Nie można przetworzyć szczegółów zamówienia”

Definicje odpowiedzi JSON

poleuwagi
errorTen parametr jest obecny tylko wtedy, gdy wystąpił błąd i będzie zawierał opis błędu.string
orderTo mapa szczegółów zamówienia.JSON string
order.billingZipAdres rozliczeniowy dla zamówienia - wartości zostały wprowadzone do Zonos Checkout.string
orderboxCountTo pole opisuje pudełka, które będą używane do wysyłki zamówienia, przekazane do createTempCart request.string
order.carrierAccountNumberNumer konta przewoźnika dla odwiedzającego; używane, gdy konta przewoźników odwiedzających są włączonestring
order.carrierAccountShippingMethodWybrana metoda wysyłki na koncie przewoźnika odwiedzającego; używane, gdy konta przewoźników odwiedzających są włączonestring
order.cslListMatchDopasowanie do Zsynchronizowanej Listy Kontroli (CSL). Wartość logiczna, która wskazuje, kiedy informacje o kliencie dały dopasowanie w Zsynchronizowanej Liście Kontroli USA i powinny być sprawdzone pod kątem możliwego powiązania z osobą objętą zakazem.boolean
order.customerSelectedShippingNameNazwa wyświetlana opcji wysyłki wewnątrz Zonos Checkoutstring
order.dutyTaxesBreakdownMapa szczegółów dotyczących opłat celnych/podatków. Uwaga - Jeśli dotyczy, IPF (Opłata za przetwarzanie międzynarodowe) nie jest wliczona.JSON string
order.dutyTaxesBreakdown.brokerageFeeKwota opłaty brokerskiej w USD; dodatnia liczba zmiennoprzecinkowa, dwie miejsca po przecinkuinteger
order.dutyTaxesBreakdown.dispursementFeeKwota opłaty za wypłatę w USD; dodatnia liczba zmiennoprzecinkowa, dwie miejsca po przecinkuinteger
order.dutyTaxesBreakdown.dutyKwota cła w USD; dodatnia liczba zmiennoprzecinkowa, dwie miejsca po przecinkuinteger
order.dutyTaxesBreakdown.prepaymentFeeKwota opłaty za przedpłatę w USD; dodatnia liczba zmiennoprzecinkowa, dwie miejsca po przecinkuinteger
order.dutyTaxesBreakdown.vatOnDispursementFeeKwota VAT/podatku od opłaty za wypłatę w USD; dodatnia liczba zmiennoprzecinkowa, dwie miejsca po przecinkuinteger
order.dutyTaxesBreakdown.vatTaxKwota VAT/podatku w USD, nie obejmuje VAT/podatku od opłaty za wypłatę; dodatnia liczba zmiennoprzecinkowa, dwie miejsca po przecinkuinteger
order.dutyTaxesTotalCałkowita kwota cła i podatków w USD; dodatnia liczba zmiennoprzecinkowa, dwie miejsca po przecinkuinteger
order.foreignCurrencyCodeKod waluty, w której dokonano płatności za zamówienie.string
remittance_amountKwota pieniędzy, która musi być przekazana do konkretnego kraju (np. VAT w Wielkiej Brytanii).decimal
order.grandTotalCałkowita kwota w USD; dodatnia liczba zmiennoprzecinkowa, dwie miejsca po przecinkuinteger
order.grandTotalForeignCałkowita kwota w walucie rozliczeniowej; dodatnia liczba zmiennoprzecinkowa, dwie miejsca po przecinkuinteger
order.itemsLista map przedmiotów. Mapa przedmiotu zawiera szczegóły dotyczące przedmiotu, które zostały przekazane do Zonos Checkout podczas tworzenia tymczasowego koszyka. Aby uzyskać więcej informacji na temat właściwości przedmiotów, zapoznaj się z dokumentacją API createTempCart JSON string
order.itemsCountLiczba pozycji zamówieniainteger
order.itemsTotalCałkowita kwota przedmiotów / produktów w USD; dodatnia liczba zmiennoprzecinkowa, dwie miejsca po przecinkuinteger
order.itemsTotalForeignCałkowita kwota przedmiotów / produktów w walucie rozliczeniowej; dodatnia liczba zmiennoprzecinkowa, dwie miejsca po przecinkuinteger
order.items[index].heightDodatnia liczba zmiennoprzecinkowa, dwie miejsca po przecinkuinteger
order.items[index].itemNonShippableboolean
order.items[index].lengthDodatnia liczba zmiennoprzecinkowa, dwie miejsca po przecinkuinteger
order.items[index].quantityinteger
order.items[index].weightPozytywna liczba zmiennoprzecinkowa, dwa miejsca po przecinkuinteger
order.items[index].widthPozytywna liczba zmiennoprzecinkowa, dwa miejsca po przecinkuinteger
order.items[index].unitPricePozytywna liczba zmiennoprzecinkowa, dwa miejsca po przecinkuinteger
order.merchantOrderIdMerchantOrderId powiązany z zamówieniem przez updateMerchantOrderId API service endpoint.string
order.misc1Dodatkowa wartość powiązana z zamówieniem przez createTempCart API service endpoint.string
order.misc2Dodatkowa wartość powiązana z zamówieniem przez createTempCart API service endpoint.string
order.misc3Dodatkowa wartość powiązana z zamówieniem przez createTempCart API service endpoint.string
order.misc4Dodatkowa wartość powiązana z zamówieniem przez createTempCart API service endpoint.string
order.misc5Dodatkowa wartość powiązana z zamówieniem przez createTempCart API service endpoint.string
order.misc6Dodatkowa wartość powiązana z zamówieniem przez createTempCart API service endpoint.string
order.nationalIdentifierDodatkowe informacje o międzynarodowym adresie rozliczeniowym dla zamówienia, gdy jest to wymagane. Wartości zostały wprowadzone do Zonos Checkout.string
order.notesLista map notatek; mapa notatek zawiera szczegóły dotyczące notatki zamówienia.JSON string
order.notes[index].createdByUserstring
order.notes[index].customerNoteWartość logiczna wskazująca, czy była to notatka stworzona przez klienta dotycząca zamówienia, wysyłki itp.boolean
order.notes[index].dateCreatedmillis
order.notes[index].dateCreatedStringstring
order.notes[index].flaggedWartość boolean wskazująca, czy ta notatka została oznaczona jako ważna
order.notes[index].noteTreść notatkistring
order.optInEmailWskazuje, że klient zaznaczył pole wyboru „zapisz się do naszego newslettera” w Zonos Checkout. Dotyczy tylko, jeśli wybrałeś wyświetlenie tego pola wyboru na stronie checkoutboolean
order.orderIdNumer identyfikacyjny zamówienia w systemie Zonosstring
order.orderDateZnacznik czasu utworzenia zamówienia w milisekundach w UTC/GMT.millis
order.orderDateStringZnacznik czasu utworzenia zamówienia jako ciąg w UTC/GMT.string
order.orderStatusStatus/stanu zamówienia w systemie Zonos. Aby uzyskać więcej informacji na temat użycia orderStatus, zapoznaj się z Pobierz dokument zamówienia tutaj. Dodatkowe informacje na temat statusów zamówień można znaleźć w Zaktualizuj dokument zamówienia tutaj.string
order.orderStatusDateZnacznik czasu w milisekundach w UTC/GMT ostatniej zmiany orderStatus w systemie Zonos.millis
order.orderStatusDateStringCiąg znaczników czasu w UTC/GMT ostatniej zmiany orderStatus w systemie Zonos.string
order.paymentProcessingMapa szczegółów paymentProcessing. Niektóre parametry mogą nie być stosowane do Twojego konta i zostaną wykluczone z odpowiedzi.JSON string
order.paymentProcessing.captureDateData przechwycenia płatności w milisekundach, jeśli jest dostępna. Jeśli Zonos przetwarza płatność, ten węzeł jest wykluczony z odpowiedzi.millis
order.paymentProcessing.captureDateStringData przechwycenia płatności jako ciąg, jeśli jest dostępna. Jeśli Zonos przetwarza płatność, ten węzeł jest wykluczony z odpowiedzi.string
order.paymentProcessing.cardTypeMarka karty kredytowej. Jeśli Zonos przetwarza płatność, ten węzeł jest wykluczony z odpowiedzi.string
order.paymentProcessing.lastFourOstatnie cztery cyfry numeru karty kredytowej do fakturowania. Jeśli Zonos przetwarza płatność, ten węzeł jest wykluczony z odpowiedzi.string
order.paymentProcessing.paymentGatewayNazwa bramki płatniczej. Jeśli Zonos przetwarza płatność, wskaże “iGlobal_CC” lub “iGlobal_PayPal”.string
order.paymentProcessing.transactionTypeWskazuje typ transakcji “AUTH_CAPTURE” lub “AUTH_ONLY”. Jeśli Zonos przetwarza płatność, ten węzeł jest wykluczony z odpowiedzi.string
order.poNumberNumer zamówienia zakupu dla zamówienia określonego w Zonos Checkout; używane, gdy zamówienia zakupu są włączone.string
order.quotedDutyTaxesCło i podatek podane w Zonos Checkout, wyświetlane w USD; dodatnia liczba zmiennoprzecinkowa, dwie cyfry po przecinku.integer
order.quotedDutyTaxesForeignCło i podatek podane w Zonos Checkout. Wyświetlane w walucie rozliczeniowej; dodatnia liczba zmiennoprzecinkowa, dwie cyfry po przecinku.integer
order.referenceIdUnikalny referenceId powiązany z zamówieniem przez punkt końcowy usługi API createTempCart.string
order.shipCompleteWskazuje, czy zamówienie powinno być wysyłane w wielu częściach.boolean
order.shippingCarrierServiceLevelIdentyfikator przewoźnika i poziomu usługi dla wybranej opcji wysyłki.string
order.shippingInstructionsDostosowywalne instrukcje dla poziomu usługi wysyłkowej.string
order.shippingTotalCałkowity koszt wysyłki w USD; dodatnia liczba zmiennoprzecinkowa, dwie cyfry po przecinku.integer
order.shippingTotalForeignCałkowity koszt wysyłki w walucie rozliczeniowej; dodatnia liczba zmiennoprzecinkowa, dwie cyfry po przecinku.integer
order.testOrderWskazuje, czy zamówienie jest zamówieniem testowym.boolean
order.trackingNumberNumer śledzenia wygenerowany dla przesyłki, jeśli dotyczy.string
order.zipAdres docelowy / wysyłkowy dla zamówienia - wartości zostały wprowadzone do Zonos Checkout lub zostały przekazane do zamówienia przez przekierowanie do Zonos Checkout.string

Dodatkowe typy danych:

  • 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

Czy ta strona była pomocna?