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 er diese Möglichkeiten berücksichtigt.
POST |https://api.iglobalstores.com/v2/orderDetail
HTTPS-Anfrage
Feld↕
Notizen↕
HTTP-Methode
POST
Endpunkt
https://api.iglobalstores.com/v2/orderDetail
Protokoll
HTTPS
Nachrichtenformat
JSON
HTTP-Header akzeptieren
Akzeptieren: application/json
Inhaltstyp-HTTP-Header
Inhaltstyp: application/json
JSON-Schlüssel/Wert-Paare im Anfragetext
Feld↕
Notizen↕
orderId OPTIONAL, wenn der Parameter referenceId übergeben wird
Die Bestell-ID Zonos kann mit oder ohne Ihre Shop-ID und Bindestrich übergeben werden (Beispiel: 123-45678 oder 45678). Hinweis: Nach Abschluss und Zahlung der Bestellung wird der Kunde zu einer auf Ihrer Domain gehosteten Bestellabschluss-/Bestelldankseite weitergeleitet. Die URL enthält einen Querystring-Parameter „orderId“, der diesen Wert enthält.integer / string
referenceId OPTIONAL, wenn der Parameter „orderId“ übergeben wird
Dieser Parameter wird verwendet, um die Daten einer Bestellung anhand des eindeutigen referenceId nachzuschlagen, das im API-Service-Endpunkt createTempCart übergeben wird. Dieser Parameter sollte weggelassen oder null sein, wenn Sie beabsichtigen, die Bestelldetails basierend auf dem Parameter orderId nachzuschlagen.string
secret ERFORDERLICH
Geheime API-GUID bereitgestellt von Zonosstring
storeId ERFORDERLICH
Store-ID bereitgestellt von Zonos.integer
Fehler bei HTTP-Antworten
Fehlercode↕
Nachricht↕
Bedeutung↕
415
Nicht unterstützter Medientyp
HTML-Entität. Der HTTP-Header „Content-Type“ ist ungültig.
406
Nicht akzeptabel
HTML-Entität. Der HTTP-Header „Accept“ ist ungültig.
400
Ungültige Anfrage
„error“: „orderId: 999-99999 ist keine gültige orderId“ „error“: „Es konnte keine Bestellung mit orderId gefunden werden: 999-99999“ „error“: „Ungültige Sicherheitsanmeldeinformationen“ „error“: „Ungültiger Anfragetext“ „error“: „Parameter orderId oder referenceId ist erforderlich“ „error“: „Es können nicht beide Parameter orderId und referenceId angegeben werden“ „error“: „Keine Bestellung mit orderId: 999-99999 gefunden“ „error“: „Parameter store ist erforderlich“ „error“: „Keine Bestellung mit referenceId: 999999 für storeId: 999 gefunden“ „error“: „referenceId: 999999 für storeId: 999 wurde dupliziert“ „error“: „Bestellung mit referenceId: 999999 konnte nicht abgerufen werden“
500
Interner Serverfehler
„error“: „Bestelldetails konnten nicht verarbeitet werden“
Antwort-JSON-Definitionen
Feld↕
Notizen↕
error
Dieser Parameter ist nur vorhanden, wenn ein Fehler aufgetreten ist, und enthält eine Fehlerbeschreibung.string
order
Dies ist eine Karte der Bestelldetails.JSON string
order.billingZip
Rechnungsadresse für die Bestellung – die Werte wurden in das Feld Zonos Checkout eingegeben.string
orderboxCount
Dieses Feld beschreibt die Kartons, die zum Versenden der Bestellung verwendet werden und die an die createTempCart -Anfrage übergeben werden.string
order.carrierAccountNumber
Die Kontonummer des eigenen Spediteurs eines Besuchers; Wird verwendet, wenn Besucher-Carrier-Konten aktiviert sindstring
order.carrierAccountShippingMethod
Die ausgewählte Versandart im eigenen Spediteurkonto des Besuchers; Wird verwendet, wenn Besucher-Carrier-Konten aktiviert sindstring
order.cslListMatch
Übereinstimmung mit der konsolidierten Screening-Liste (CSL). Ein boolescher Wert, der angibt, wann die Kundeninformationen eine Übereinstimmung in der US Consolidated Screening List ergeben haben und auf eine mögliche Zugehörigkeit zu einer abgelehnten Partei überprüft werden sollten.boolean
order.customerSelectedShippingName
Anzeigename der Versandoption innerhalb von Zonos Checkoutstring
order.dutyTaxesBreakdown
Eine Karte der Zoll-/Steueraufschlüsselung. Hinweis: Falls zutreffend, ist IPF (International Processing Fee) nicht enthalten.JSON string
order.dutyTaxesBreakdown.brokerageFee
Betrag der Maklergebühr in USD; positiver Gleitkomma, zwei Dezimalstelleninteger
order.dutyTaxesBreakdown.dispursementFee
Dispursement fee amount in USD; positiver Gleitkomma, zwei Dezimalstelleninteger
order.dutyTaxesBreakdown.duty
Zollbetrag in USD; positiver Gleitkomma, zwei Dezimalstelleninteger
order.dutyTaxesBreakdown.prepaymentFee
Prepayment fee amount in USD; positiver Gleitkomma, zwei Dezimalstelleninteger
order.dutyTaxesBreakdown.vatOnDispursementFee
Mehrwertsteuer-/Steuerbetrag auf die Auszahlungsgebühr in USD; positiver Gleitkomma, zwei Dezimalstelleninteger
order.dutyTaxesBreakdown.vatTax
Der Mehrwertsteuer-/Steuerbetrag in USD beinhaltet nicht die Mehrwertsteuer/Steuer auf die Auszahlungsgebühr. positiver Gleitkomma, zwei Dezimalstelleninteger
order.dutyTaxesTotal
Zoll- und Steuersumme in USD; positiver Gleitkomma, zwei Dezimalstelleninteger
order.foreignCurrencyCode
Der Währungscode, in dem die Bestellzahlung abgewickelt wurde.string
remittance_amount
Der Geldbetrag, der in ein bestimmtes Land überwiesen werden muss, z. B. _ UK VAT_.decimal
order.grandTotal
Gesamtsumme in USD; positiver Gleitkomma, zwei Dezimalstelleninteger
order.grandTotalForeign
Gesamtsumme in abgerechneter Währung; positiver Gleitkomma, zwei Dezimalstelleninteger
order.items
Eine Liste von Artikelzuordnungen. Die Artikelzuordnung enthält Details zu dem Artikel, die bei der temporären Warenkorberstellung an Zonos Checkout übergeben wurden. Weitere Einzelheiten zu Artikeleigenschaften finden Sie im createTempCart API-DokumentJSON string
order.itemsCount
Anzahl der Bestellpositioneninteger
order.itemsTotal
Artikel/Produktsumme in USD; positiver Gleitkomma, zwei Dezimalstelleninteger
order.itemsTotalForeign
Artikel-/Produktsumme in der abgerechneten Währung; positiver Gleitkomma, zwei Dezimalstelleninteger
order.items[index].height
Positiver Gleitkomma, zwei Dezimalstelleninteger
order.items[index].itemNonShippable
boolean
order.items[index].length
Positiver Gleitkomma, zwei Dezimalstelleninteger
order.items[index].quantity
integer
order.items[index].weight
Positiver Gleitkomma, zwei Dezimalstelleninteger
order.items[index].width
Positiver Gleitkomma, zwei Dezimalstelleninteger
order.items[index].unitPrice
Positiver Gleitkomma, zwei Dezimalstelleninteger
order.merchantOrderId
MerchantOrderId ist mit der Bestellung über den updateMerchantOrderId API-Dienstendpunkt verknüpft.string
order.misc1
Zusätzlicher Wert, der der Bestellung über den createTempCart API-Dienstendpunkt zugeordnet ist.string
order.misc2
Zusätzlicher Wert, der der Bestellung über den createTempCart API-Dienstendpunkt zugeordnet ist.string
order.misc3
Zusätzlicher Wert, der der Bestellung über den createTempCart API-Dienstendpunkt zugeordnet ist.string
order.misc4
Zusätzlicher Wert, der der Bestellung über den createTempCart API-Dienstendpunkt zugeordnet ist.string
order.misc5
Zusätzlicher Wert, der der Bestellung über den createTempCart API-Dienstendpunkt zugeordnet ist.string
order.misc6
Zusätzlicher Wert, der der Bestellung über den createTempCart API-Dienstendpunkt zugeordnet ist.string
order.nationalIdentifier
Zusätzliche Informationen zur internationalen Rechnungsadresse für die Bestellung, falls erforderlich. Die Werte wurden in das Zonos Checkout eingegeben.string
order.notes
Eine Liste von Notizkarten; Die Notizkarte enthält Details zur Bestellnotiz.JSON string
order.notes[index].createdByUser
string
order.notes[index].customerNote
Ein boolescher Wert, der angibt, ob es sich um eine vom Kunden erstellte Notiz zur Bestellung, zum Versand usw. handelte.boolean
order.notes[index].dateCreated
millis
order.notes[index].dateCreatedString
string
order.notes[index].flagged
Ein boolean zeigt an, ob diese Notiz als wichtig markiert wurde
order.notes[index].note
Der Notizinhaltstring
order.optInEmail
Zeigt an, dass der Kunde das Kontrollkästchen „Für unseren Newsletter anmelden“ im Zonos Checkoutangewählt hat. Gilt nur, wenn Sie sich entschieden haben, dieses Kontrollkästchen auf der Checkout-Seite anzuzeigenboolean
order.orderId
Die Identifikationsnummer der Bestellung im Zonos Systemstring
order.orderDate
Der Zeitstempel der Auftragserstellung beträgt Millisekunden in UTC/GMT.millis
order.orderDateString
Die Zeitstempelzeichenfolge für die Auftragserstellung in UTC/GMT.string
order.orderStatus
Der Status/Zustand der Bestellung im Zonos System. Weitere Einzelheiten zur Verwendung von orderStatus finden Sie in Bestellung hier abrufen. Weitere Informationen zu den Bestellstatus finden Sie in Bestellung hier aktualisieren.string
order.orderStatusDate
Der Zeitstempel in UTC/GMT der letzten orderStatus Änderung im Zonos System.millis
order.orderStatusDateString
Die Zeitstempelzeichenfolge in UTC/GMT der letzten orderStatus Änderung im Zonos System.string
order.paymentProcessing
Eine Karte der paymentProcessing Details. Einige Parameter sind möglicherweise nicht auf Ihr Konto anwendbar und werden von der Antwort ausgeschlossen.JSON string
order.paymentProcessing.captureDate
Das Datum der Zahlungserfassung in Millisekunden, falls verfügbar. Wenn Zonos die Zahlung verarbeitet, wird dieser Knoten von der Antwort ausgeschlossen.millis
order.paymentProcessing.captureDateString
Das Datum der Zahlungserfassung als Zeichenfolge, falls verfügbar. Wenn Zonos die Zahlung verarbeitet, wird dieser Knoten von der Antwort ausgeschlossen.string
order.paymentProcessing.cardType
KreditkartenmarkeWenn Zonos die Zahlung verarbeitet, wird dieser Knoten von der Antwort ausgeschlossen.string
order.paymentProcessing.lastFour
Die letzten vier Ziffern der Rechnungskreditkartennummer. Wenn Zonos die Zahlung verarbeitet, wird dieser Knoten von der Antwort ausgeschlossen.string
order.paymentProcessing.paymentGateway
Name des ZahlungsgatewaysWenn Zonos die Zahlung verarbeitet, wird „iGlobal_CC“ oder „iGlobal_PayPal“ angezeigt.string
order.paymentProcessing.transactionType
Gibt den Transaktionstyp „AUTH_CAPTURE“ oder „AUTH_ONLY“ an. Wenn Zonos die Zahlung verarbeitet, wird dieser Knoten von der Antwort ausgeschlossen.string
order.poNumber
Eine Bestellnummer für die im Zonos Checkout angegebene Bestellung; Wird verwendet, wenn Bestellungen aktiviert sindstring
order.quotedDutyTaxes
Im Zonos Checkout angegebene Zölle und Steuern, angezeigt in USD; positiver Gleitkomma, zwei Dezimalstelleninteger
order.quotedDutyTaxesForeign
Zölle und Steuern sind im Zonos Checkout angegeben. Wird in der abgerechneten Währung angezeigt; positiver Gleitkomma, zwei Dezimalstelleninteger
order.referenceId
Eindeutiges referenceId, das der Bestellung über den API-Service-Endpunkt createTempCart zugeordnet ist.string
order.shipComplete
Gibt an, ob die Bestellung in mehreren Teilen versendet werden sollboolean
order.shippingCarrierServiceLevel
Spediteur- und Service-Level-ID für die ausgewählte Versandoptionstring
order.shippingInstructions
Anpassbare Anweisungen für den Versandservicelevelstring
order.shippingTotal
Gesamtversand in USD; positiver Gleitkomma, zwei Dezimalstellen integer
order.shippingTotalForeign
Gesamtversand in der abgerechneten Währung; positiver Gleitkomma, zwei Dezimalstelleninteger
order.testOrder
Gibt an, ob es sich bei der Bestellung um eine Testbestellung handelt.boolean
order.trackingNumber
Gegebenenfalls für die Sendung generierte Sendungsverfolgungsnummer.string
order.zip
Ziel-/Versandadresse für die Bestellung – die Werte wurden in Zonos Checkout eingegeben oder durch die Weiterleitung an Zonos Checkout an die Bestellung übergeben.string
Bestelldetails
Bestelldetails
Erfahren Sie, wie der Bestelldetails-Endpunkt funktioniert.Der
orderDetail-Endpunkt wird verwendet, um die Bestelldetails und den Status einer über Zonos Checkout abgeschlossenen Bestellung sicher abzurufen.Endpunkt
POST |
https://api.iglobalstores.com/v2/orderDetailHTTPS-Anfrage
https://api.iglobalstores.com/v2/orderDetailJSON-Schlüssel/Wert-Paare im Anfragetext
orderIdOPTIONAL, wenn der ParameterreferenceIdübergeben wirdinteger / stringreferenceIdOPTIONAL, wenn der Parameter „orderId“ übergeben wirdreferenceIdnachzuschlagen, das im API-Service-EndpunktcreateTempCartübergeben wird. Dieser Parameter sollte weggelassen oder null sein, wenn Sie beabsichtigen, die Bestelldetails basierend auf dem ParameterorderIdnachzuschlagen.stringsecretERFORDERLICHstringstoreIdERFORDERLICHintegerFehler bei HTTP-Antworten
Antwort-JSON-Definitionen
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.merchantOrderIdMerchantOrderIdist mit der Bestellung über den updateMerchantOrderId API-Dienstendpunkt verknüpft.stringorder.misc1stringorder.misc2stringorder.misc3stringorder.misc4stringorder.misc5stringorder.misc6stringorder.nationalIdentifierstringorder.notesJSON stringorder.notes[index].createdByUserstringorder.notes[index].customerNotebooleanorder.notes[index].dateCreatedmillisorder.notes[index].dateCreatedStringstringorder.notes[index].flaggedbooleanzeigt an, ob diese Notiz als wichtig markiert wurdeorder.notes[index].notestringorder.optInEmailbooleanorder.orderIdstringorder.orderDatemillisorder.orderDateStringstringorder.orderStatusorderStatusfinden Sie in Bestellung hier abrufen. Weitere Informationen zu den Bestellstatus finden Sie in Bestellung hier aktualisieren.stringorder.orderStatusDateorderStatusÄnderung im Zonos System.millisorder.orderStatusDateStringorderStatusÄnderung im Zonos System.stringorder.paymentProcessingpaymentProcessingDetails. Einige Parameter sind möglicherweise nicht auf Ihr Konto anwendbar und werden von der Antwort ausgeschlossen.JSON stringorder.paymentProcessing.captureDatemillisorder.paymentProcessing.captureDateStringstringorder.paymentProcessing.cardTypestringorder.paymentProcessing.lastFourstringorder.paymentProcessing.paymentGatewaystringorder.paymentProcessing.transactionTypestringorder.poNumberstringorder.quotedDutyTaxesintegerorder.quotedDutyTaxesForeignintegerorder.referenceIdreferenceId, das der Bestellung über den API-Service-Endpunkt createTempCart zugeordnet ist.stringorder.shipCompletebooleanorder.shippingCarrierServiceLevelstringorder.shippingInstructionsstringorder.shippingTotalintegerorder.shippingTotalForeignintegerorder.testOrderbooleanorder.trackingNumberstringorder.zipstringZusätzliche Datentypen:
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.stateWar diese Seite hilfreich?