DOCS

Bestelldetails

Bestelldetails

Erfahren Sie, wie der Bestelldetails-Endpunkt funktioniert.

Der orderDetail-Endpunkt wird verwendet, um die Bestelldetails und den Status einer über den Zonos Checkout abgeschlossenen Bestellung sicher abzurufen.

Endpunkt 

Hinweis: Die Antwortschlüssel können geändert und/oder zusätzliche Schlüssel hinzugefügt werden. Wenn Sie den Endpunkt verwenden, richten Sie bitte Ihren Code so ein, dass diese Möglichkeiten berücksichtigt werden.

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

HTTPS-Anfrage

FeldHinweise
HTTP-MethodePOST
Endpunkthttps://api.iglobalstores.com/v2/orderDetail
ProtokollHTTPS
NachrichtenformatJSON
Accept HTTP-HeaderAccept: application/json
Content-Type HTTP-HeaderContent-Type: application/json

JSON-Schlüssel/Wert-Paare im Anfragetext

FeldHinweise
orderId OPTIONAL, wenn referenceId-Parameter übergeben wirdDie Zonos Bestell-ID kann mit oder ohne Ihrer Store-ID und Bindestrich übergeben werden (Beispiel: 123-45678 oder 45678). Hinweis: Nach Abschluss der Bestellung und Zahlung wird der Kunde zu einer Bestellabschluss-/Dankeseite auf Ihrer Domain weitergeleitet. Die URL enthält einen Querystring-Parameter „orderId“, der diesen Wert enthält.integer / string
referenceId OPTIONAL, wenn „orderId“-Parameter übergeben wirdDieser Parameter wird verwendet, um die Daten einer Bestellung anhand der eindeutigen referenceId abzurufen, die im createTempCart API-Service-Endpunkt übergeben wurde. Dieser Parameter sollte weggelassen oder auf null gesetzt werden, wenn die Bestelldetails basierend auf dem orderId-Parameter abgerufen werden sollen.string
secret ERFORDERLICHAPI-Geheim-GUID, bereitgestellt von Zonosstring
storeId ERFORDERLICHStore-ID, bereitgestellt von Zonos.integer

Fehler-HTTP-Antworten

FehlercodeNachrichtBedeutung
415Unsupported media typeHTML-Entität. HTTP „Content-Type“-Header ist ungültig.
406Not AcceptableHTML-Entität. HTTP „Accept“-Header ist ungültig.
400Bad Request„error“:„orderId: 999-99999 ist keine gültige orderId“„error“:„Konnte keine Bestellung mit orderId: 999-99999 finden“„error“:„Ungültige Sicherheitsanmeldeinformationen“„error“:„Ungültiger Anfragetext“„error“:„Parameter orderId oder referenceId ist erforderlich“„error“:„Kann nicht beide Parameter orderId und referenceId angeben“„error“:„Keine Bestellung mit orderId: 999-99999 gefunden“„error“:„Parameter store erforderlich“„error“:„Keine Bestellung mit referenceId: 999999 für storeId: 999 gefunden“„error“:„referenceId: 999999 für storeId: 999 wurde dupliziert“„error“:„Konnte Bestellung mit referenceId: 999999 nicht abrufen“
500Internal Server Error„error“:„Konnte Bestelldetails nicht verarbeiten“

Antwort JSON-Definitionen

FeldHinweise
errorDieser Parameter ist nur vorhanden, wenn ein Fehler aufgetreten ist, und enthält eine Fehlerbeschreibung.string
orderDies ist eine Karte der Bestelldetails.JSON-String
order.billingZipRechnungsadresse für die Bestellung - die Werte wurden in das Zonos Checkout eingegeben.string
orderboxCountDieses Feld beschreibt die Boxen, die zum Versand der Bestellung verwendet werden, übergeben in die createTempCart Anfrage.string
order.carrierAccountNumberDie eigene Versanddienstleister-Kontonummer eines Besuchers; wird verwendet, wenn die Konten der Besucher aktiviert sind.string
order.carrierAccountShippingMethodDie ausgewählte Versandmethode auf dem eigenen Versanddienstleister-Konto des Besuchers; wird verwendet, wenn die Konten der Besucher aktiviert sind.string
order.cslListMatchÜbereinstimmung mit der Consolidated Screening List (CSL). Ein boolescher Wert, der angibt, ob die Kundeninformationen eine Übereinstimmung in der US Consolidated Screening List ergeben haben und auf mögliche Verbindungen zu verweigerten Parteien überprüft werden sollten.boolean
order.customerSelectedShippingNameAnzeigename der Versandoption im Zonos Checkoutstring
order.dutyTaxesBreakdownEine Karte der Aufschlüsselung von Zöllen und Steuern. Hinweis - Falls zutreffend, ist die IPF (International Processing Fee) nicht enthalten.JSON-String
order.dutyTaxesBreakdown.brokerageFeeBetrag der Maklergebühr in USD; positive Fließkommazahl, zwei Dezimalstelleninteger
order.dutyTaxesBreakdown.dispursementFeeBetrag der Auszahlungsgebühr in USD; positive Fließkommazahl, zwei Dezimalstelleninteger
order.dutyTaxesBreakdown.dutyZollbetrag in USD; positive Fließkommazahl, zwei Dezimalstelleninteger
order.dutyTaxesBreakdown.prepaymentFeeBetrag der Vorauszahlungsgebühr in USD; positive Fließkommazahl, zwei Dezimalstelleninteger
order.dutyTaxesBreakdown.vatOnDispursementFeeMehrwertsteuer/Betrag auf die Auszahlungsgebühr in USD; positive Fließkommazahl, zwei Dezimalstelleninteger
order.dutyTaxesBreakdown.vatTaxMehrwertsteuer/Betrag in USD, schließt nicht die Mehrwertsteuer auf die Auszahlungsgebühr ein; positive Fließkommazahl, zwei Dezimalstelleninteger
order.dutyTaxesTotalGesamtbetrag für Zölle und Steuern in USD; positive Fließkommazahl, zwei Dezimalstelleninteger
order.foreignCurrencyCodeDer Währungscode, in dem die Zahlung der Bestellung abgewickelt wurde.string
remittance_amountDer Betrag, der an ein bestimmtes Land überwiesen werden muss, z. B. _ UK VAT_.decimal
order.grandTotalGesamtsumme in USD; positive Fließkommazahl, zwei Dezimalstelleninteger
order.grandTotalForeignGesamtsumme in der abgerechneten Währung; positive Fließkommazahl, zwei Dezimalstelleninteger
order.itemsEine Liste von Artikelkarten. Die Artikelkarte enthält Details zu dem Artikel, die beim Erstellen des temporären Warenkorbs an das Zonos Checkout übergeben wurden. Für weitere Details zu den Artikel-Eigenschaften, bitte die createTempCart API-Dokumentation überprüfen.JSON-String
order.itemsCountAnzahl der Bestellpositioneninteger
order.itemsTotalGesamtbetrag der Artikel / Produkte in USD; positive Fließkommazahl, zwei Dezimalstelleninteger
order.itemsTotalForeignGesamtbetrag der Artikel / Produkte in der abgerechneten Währung; positive Fließkommazahl, zwei Dezimalstelleninteger
order.items[index].heightPositive Fließkommazahl, zwei Dezimalstelleninteger
order.items[index].itemNonShippableboolean
order.items[index].lengthPositive Fließkommazahl, zwei Dezimalstelleninteger
order.items[index].quantityinteger
order.items[index].weightPositive floating point, two decimal placesinteger
order.items[index].widthPositive floating point, two decimal placesinteger
order.items[index].unitPricePositive floating point, two decimal placesinteger
order.merchantOrderIdMerchantOrderId verbunden mit der Bestellung über den updateMerchantOrderId API-Service-Endpunkt.string
order.misc1Zusätzlicher Wert, der mit der Bestellung über den createTempCart API-Service-Endpunkt verbunden ist.string
order.misc2Zusätzlicher Wert, der mit der Bestellung über den createTempCart API-Service-Endpunkt verbunden ist.string
order.misc3Zusätzlicher Wert, der mit der Bestellung über den createTempCart API-Service-Endpunkt verbunden ist.string
order.misc4Zusätzlicher Wert, der mit der Bestellung über den createTempCart API-Service-Endpunkt verbunden ist.string
order.misc5Zusätzlicher Wert, der mit der Bestellung über den createTempCart API-Service-Endpunkt verbunden ist.string
order.misc6Zusätzlicher Wert, der mit der Bestellung über den createTempCart API-Service-Endpunkt verbunden ist.string
order.nationalIdentifierZusätzliche internationale Rechnungsadressinformationen für die Bestellung, wenn erforderlich. Die Werte wurden im Zonos Checkout eingegeben.string
order.notesEine Liste von Notizen-Maps; die Notiz-Map enthält Details zur Bestellnotiz.JSON string
order.notes[index].createdByUserstring
order.notes[index].customerNoteEin Boolean, der angibt, ob dies eine vom Kunden erstellte Notiz zur Bestellung, zum Versand usw. war.boolean
order.notes[index].dateCreatedmillis
order.notes[index].dateCreatedStringstring
order.notes[index].flaggedEin boolean, der angibt, ob diese Notiz als wichtig markiert wurde
order.notes[index].noteDer Notizinhaltstring
order.optInEmailGibt an, dass der Kunde das Kontrollkästchen für "Newsletter abonnieren" im Zonos Checkout ausgewählt hat. Nur anwendbar, wenn Sie sich dafür entschieden haben, dieses Kontrollkästchen auf der checkout-Seite anzuzeigenboolean
order.orderIdDie Bestellungsidentifikationsnummer im Zonos-Systemstring
order.orderDateDer Bestellerstellungstimestamp in Millisekunden in UTC/GMT.millis
order.orderDateStringDer Bestellerstellungstimestamp-String in UTC/GMT.string
order.orderStatusDer Status/Zustand der Bestellung im Zonos-System. Für weitere Details zur Verwendung von orderStatus lesen Sie bitte das Dokument zur Bestellungswiederherstellung hier. Weitere Informationen zu den Bestellstatus finden Sie im Dokument zur Bestellaktualisierung hier.string
order.orderStatusDateDer Zeitstempel in Millisekunden in UTC/GMT der letzten Änderung des orderStatus im Zonos-System.millis
order.orderStatusDateStringDer Zeitstempel-String in UTC/GMT der letzten Änderung des orderStatus im Zonos-System.string
order.paymentProcessingEine Map der paymentProcessing-Details. Einige Parameter sind möglicherweise nicht auf Ihr Konto anwendbar und werden von der Antwort ausgeschlossen.JSON string
order.paymentProcessing.captureDateDas Datum der Zahlungserfassung in Millisekunden, falls verfügbar. Wenn Zonos die Zahlung verarbeitet, wird dieser Knoten von der Antwort ausgeschlossen.millis
order.paymentProcessing.captureDateStringDas Datum der Zahlungserfassung als String, falls verfügbar. Wenn Zonos die Zahlung verarbeitet, wird dieser Knoten von der Antwort ausgeschlossen.string
order.paymentProcessing.cardTypeKreditkartenmarke. Wenn Zonos die Zahlung verarbeitet, wird dieser Knoten von der Antwort ausgeschlossen.string
order.paymentProcessing.lastFourDie letzten vier Ziffern der Rechnungskreditkartennummer. Wenn Zonos die Zahlung verarbeitet, wird dieser Knoten von der Antwort ausgeschlossen. string
order.paymentProcessing.paymentGatewayName des Zahlungsgateways. Wenn Zonos die Zahlung verarbeitet, wird "iGlobal_CC" oder "iGlobal_PayPal" angezeigt. string
order.paymentProcessing.transactionTypeGibt den Transaktionstyp an "AUTH_CAPTURE" oder "AUTH_ONLY". Wenn Zonos die Zahlung verarbeitet, wird dieser Knoten von der Antwort ausgeschlossen. string
order.poNumberEine Bestellnummer für die im Zonos Checkout angegebene Bestellung; wird verwendet, wenn Bestellnummern aktiviert sind. string
order.quotedDutyTaxesIn Zonos Checkout angegebene Zoll- und Steuerkosten, angezeigt in USD; positive Gleitkommazahl, zwei Dezimalstellen. integer
order.quotedDutyTaxesForeignIn Zonos Checkout angegebene Zoll- und Steuerkosten. Angezeigt in abgerechneter Währung; positive Gleitkommazahl, zwei Dezimalstellen. integer
order.referenceIdEindeutige referenceId, die mit der Bestellung über den createTempCart API-Service-Endpunkt verknüpft ist. string
order.shipCompleteGibt an, ob die Bestellung in mehreren Teilen versendet werden soll. boolean
order.shippingCarrierServiceLevelTräger- und Servicestufenkennung für die ausgewählte Versandoption. string
order.shippingInstructionsAnpassbare Anweisungen für die Versanddienstleistung. string
order.shippingTotalGesamtkosten für den Versand in USD; positive Gleitkommazahl, zwei Dezimalstellen. integer
order.shippingTotalForeignGesamtkosten für den Versand in abgerechneter Währung; positive Gleitkommazahl, zwei Dezimalstellen. integer
order.testOrderGibt an, ob es sich um eine Testbestellung handelt. boolean
order.trackingNumberFür die Sendung generierte Trackingnummer, falls zutreffend. string
order.zipZiel-/Versandadresse für die Bestellung - die Werte wurden im Zonos Checkout eingegeben oder wurden über die Weiterleitung zum Zonos Checkout an die Bestellung übergeben. string

Zusätzliche Datentypen:

  • 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

War diese Seite hilfreich?


Auf dieser Seite: