DOCS

Orderdetaljer

Orderdetaljer

Lär er hur slutpunkten för orderdetaljer fungerar.

Slutpunkten orderDetail används för att säkert hämta orderdetaljer och status för en order som har slutförts via Zonos Checkout.

Slutpunkt 

Obs: Svarsnycklarna kan ändras och/eller ytterligare nycklar kan läggas till. Om ni använder slutpunkten ska ni konfigurera er kod för att hantera dessa möjligheter.

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

HTTPS-begäran

fältanteckningar
HTTP-metodPOST
Slutpunkthttps://api.iglobalstores.com/v2/orderDetail
ProtokollHTTPS
MeddelandeformatJSON
HTTP-huvud för AcceptAccept: application/json
HTTP-huvud för Content-TypeContent-Type: application/json

JSON-nyckel-/värdepar i begärandetexten

fältanteckningar
orderId VALFRI, om parametern referenceId skickasZonos order-ID kan skickas med eller utan ert butiks-ID och bindestreck (exempel: 123-45678 eller 45678). Obs: När ordern har slutförts och betalats omdirigeras kunden till en sida för orderbekräftelse eller ordertack som finns på er domän. URL:en innehåller en frågesträngsparameter, ”orderId”, som innehåller detta värde.integer / string
referenceId VALFRI, om parametern ”orderId” skickasDen här parametern används för att slå upp en orders data med det unika referenceId som skickas i API-tjänstens slutpunkt createTempCart. Parametern ska utelämnas eller vara null när ni vill slå upp orderdetaljen baserat på parametern orderId.string
secret OBLIGATORISKHemlig API-GUID som tillhandahålls av Zonosstring
storeId OBLIGATORISKButiks-ID som tillhandahålls av Zonos.integer

HTTP-felsvar

Felkodmeddelandebetydelse
415Medietypen stöds inteHTML-entitet. HTTP-huvudet ”Content-Type” är ogiltigt.
406Inte acceptabeltHTML-entitet. HTTP-huvudet ”Accept” är ogiltigt.
400Felaktig begäran”error”:”orderId: 999-99999 är inte ett giltigt orderId””error”:”Kunde inte hitta en order med orderId: 999-99999””error”:”Ogiltiga säkerhetsuppgifter””error”:”Ogiltig POST-text””error”:”Parametern orderId eller referenceId krävs””error”:”Det går inte att ange både parametrarna orderId och referenceId””error”:”Ingen order hittades med orderId: 999-99999””error”:”Parametern store krävs””error”:”Ingen order hittades med referenceId: 999999 för storeId: 999””error”:”referenceId: 999999 för storeId: 999 har duplicerats””error”:”Kunde inte hämta order med referenceId: 999999”
500Internt serverfel”error”:”Kunde inte behandla orderdetaljer”

Definitioner av svars-JSON

fältanteckningar
errorDen här parametern finns endast när ett fel har inträffat och innehåller en felbeskrivning.string
orderDetta är en mappning av orderdetaljerna.JSON string
order.billingZipFaktureringsadress för ordern – värdena angavs i Zonos Checkout.string
orderboxCountDet här fältet beskriver de lådor som används för att skicka ordern och skickas i begäran createTempCart .string
order.carrierAccountNumberEn besökares eget kontonummer hos frakttransportören; används när besökares transportörskonton är aktiveradestring
order.carrierAccountShippingMethodDen valda fraktmetoden på besökarens eget konto hos frakttransportören; används när besökares transportörskonton är aktiveradestring
order.cslListMatchTräff i Consolidated Screening List (CSL). Ett booleskt värde som anger när kundinformationen har gett en träff i USA:s Consolidated Screening List och bör granskas för eventuell koppling till en nekad part.boolean
order.customerSelectedShippingNameVisningsnamn för fraktalternativet i Zonos Checkoutstring
order.dutyTaxesBreakdownEn mappning av uppdelningen av tullar/skatter. Obs: IPF (International Processing Fee) ingår inte om den är tillämplig.JSON string
order.dutyTaxesBreakdown.brokerageFeeBelopp för förmedlingsavgift i USD; positivt flyttal, två decimalerinteger
order.dutyTaxesBreakdown.dispursementFeeBelopp för utbetalningsavgift i USD; positivt flyttal, två decimalerinteger
order.dutyTaxesBreakdown.dutyTullbelopp i USD; positivt flyttal, två decimalerinteger
order.dutyTaxesBreakdown.prepaymentFeeBelopp för förskottsbetalningsavgift i USD; positivt flyttal, två decimalerinteger
order.dutyTaxesBreakdown.vatOnDispursementFeeMoms-/skattebelopp på utbetalningsavgiften i USD; positivt flyttal, två decimalerinteger
order.dutyTaxesBreakdown.vatTaxMoms-/skattebelopp i USD, exklusive moms/skatt på utbetalningsavgiften; positivt flyttal, två decimalerinteger
order.dutyTaxesTotalSumma för tullar och skatter i USD; positivt flyttal, två decimalerinteger
order.foreignCurrencyCodeValutakoden som orderbetalningen avräknades i.string
remittance_amountDet belopp som behöver överföras till ett visst land, till exempel _ UK VAT_.decimal
order.grandTotalTotalsumma i USD; positivt flyttal, två decimalerinteger
order.grandTotalForeignTotalsumma i avräkningsvalutan; positivt flyttal, två decimalerinteger
order.itemsEn lista över artikelmappningar. Artikelmappningen innehåller information om artikeln som skickades till Zonos Checkout när den tillfälliga kundvagnen skapades. Mer information om artikelattribut finns i API-dokumentationen för createTempCart .JSON string
order.itemsCountAntal orderraderinteger
order.itemsTotalSumma för artiklar/produkter i USD; positivt flyttal, två decimalerinteger
order.itemsTotalForeignSumma för artiklar/produkter i avräkningsvalutan; positivt flyttal, två decimalerinteger
order.items[index].heightPositivt flyttal, två decimalerinteger
order.items[index].itemNonShippableboolean
order.items[index].lengthPositivt flyttal, två decimalerinteger
order.items[index].quantityinteger
order.items[index].weightPositivt flyttal, två decimalerinteger
order.items[index].widthPositivt flyttal, två decimalerinteger
order.items[index].unitPricePositivt flyttal, två decimalerinteger
order.merchantOrderIdMerchantOrderId som är kopplat till ordern via API-tjänstens slutpunkt updateMerchantOrderId .string
order.misc1Ytterligare värde som är kopplat till ordern via API-tjänstens slutpunkt createTempCart .string
order.misc2Ytterligare värde som är kopplat till ordern via API-tjänstens slutpunkt createTempCart .string
order.misc3Ytterligare värde som är kopplat till ordern via API-tjänstens slutpunkt createTempCart .string
order.misc4Ytterligare värde som är kopplat till ordern via API-tjänstens slutpunkt createTempCart .string
order.misc5Ytterligare värde som är kopplat till ordern via API-tjänstens slutpunkt createTempCart .string
order.misc6Ytterligare värde som är kopplat till ordern via API-tjänstens slutpunkt createTempCart .string
order.nationalIdentifierYtterligare internationell faktureringsadressinformation för ordern när det krävs. Värdena angavs i Zonos Checkout.string
order.notesEn lista över anteckningsmappningar; anteckningsmappningen innehåller information om orderanteckningen.JSON string
order.notes[index].createdByUserstring
order.notes[index].customerNoteEtt booleskt värde som anger om detta var en kundskapad anteckning om ordern, frakten osv.boolean
order.notes[index].dateCreatedmillis
order.notes[index].dateCreatedStringstring
order.notes[index].flaggedEtt boolean som anger om denna anteckning har markerats som viktig
order.notes[index].noteAnteckningens innehållstring
order.optInEmailAnger att kunden markerade kryssrutan ”anmäl dig till vårt nyhetsbrev” i Zonos Checkout. Gäller endast om ni har valt att visa denna kryssruta på Checkout-sidan.boolean
order.orderIdOrderns identifikationsnummer i Zonos systemstring
order.orderDateTidsstämpeln för när ordern skapades i millisekunder enligt UTC/GMT.millis
order.orderDateStringSträngen för tidsstämpeln när ordern skapades enligt UTC/GMT.string
order.orderStatusOrderns status/tillstånd i Zonos system. Mer information om användning av orderStatus finns i Hämta ett orderdokument här. Ytterligare information om orderstatusar finns i Uppdatera ett orderdokument här.string
order.orderStatusDateTidsstämpeln i millisekunder enligt UTC/GMT för den senaste ändringen av orderStatus i Zonos system.millis
order.orderStatusDateStringTidsstämpelsträngen enligt UTC/GMT för den senaste ändringen av orderStatus i Zonos system.string
order.paymentProcessingEn mappning av informationen i paymentProcessing. Vissa parametrar kanske inte gäller för ert konto och utesluts från svaret.JSON string
order.paymentProcessing.captureDateDatumet för betalningsregistrering i millisekunder, om tillgängligt. Om Zonos behandlar betalningen utesluts denna nod från svaret.millis
order.paymentProcessing.captureDateStringDatumet för betalningsregistrering som sträng, om tillgängligt. Om Zonos behandlar betalningen utesluts denna nod från svaret.string
order.paymentProcessing.cardTypeKreditkortsmärke. Om Zonos behandlar betalningen utesluts denna nod från svaret.string
order.paymentProcessing.lastFourDe sista fyra siffrorna i faktureringskortets nummer. Om Zonos behandlar betalningen utesluts denna nod från svaret.string
order.paymentProcessing.paymentGatewayNamn på betalningsgateway. Om Zonos behandlar betalningen anges ”iGlobal_CC” eller ”iGlobal_PayPal”.string
order.paymentProcessing.transactionTypeAnger transaktionstypen ”AUTH_CAPTURE” eller ”AUTH_ONLY”. Om Zonos behandlar betalningen utesluts denna nod från svaret.string
order.poNumberEtt inköpsordernummer för ordern som anges i Zonos Checkout; används när inköpsordrar är aktiveradestring
order.quotedDutyTaxesTullar och skatter som anges i Zonos Checkout, visas i USD; positivt flyttal, två decimalerinteger
order.quotedDutyTaxesForeignTullar och skatter som anges i Zonos Checkout. Visas i avräkningsvalutan; positivt flyttal, två decimalerinteger
order.referenceIdUnikt referenceId som är kopplat till ordern via API-tjänstens slutpunkt createTempCart.string
order.shipCompleteAnger om ordern ska skickas i flera delarboolean
order.shippingCarrierServiceLevelIdentifierare för transportör och servicenivå för det valda fraktalternativetstring
order.shippingInstructionsAnpassningsbara instruktioner för fraktens servicenivåstring
order.shippingTotalFraktsumma i USD; positivt flyttal, två decimaler integer
order.shippingTotalForeignFraktsumma i avräkningsvalutan; positivt flyttal, två decimalerinteger
order.testOrderAnger om ordern är en testorder.boolean
order.trackingNumberSpårningsnummer som skapats för försändelsen, om tillämpligt.string
order.zipDestinations-/leveransadress för ordern – värdena angavs i Zonos Checkout eller skickades till ordern genom omdirigeringen till Zonos Checkout.string

Ytterligare datatyper:

  • 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
Boka en demo

Var den här sidan till hjälp?


På den här sidan: