DOCS

Order details

/

Orderdetaljer

Lär dig hur endpointen för orderdetaljer fungerar.

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

Endpoint 

Obs: Svarstangenterna kan modifieras och/eller ytterligare tangenter kan läggas till. Om du kommer att använda endpointen, vänligen ställ in din kod för att ta hänsyn till dessa möjligheter.

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

HTTPS-förfrågan

fältanteckningar
HTTP-metodPOST
Endpointhttps://api.iglobalstores.com/v2/orderDetail
ProtokollHTTPS
MeddelandeformatJSON
Accept HTTP-headerAccept: application/json
Content-Type HTTP-headerContent-Type: application/json

JSON nyckel/värde-par i begärans kropp

fältanteckningar
orderId VALFRI, om referenceId parameter passerarZonos order Id kan skickas med eller utan din butik Id och bindestreck (Exempel: 123-45678 eller 45678). Obs: Efter orderkomplettering och betalning kommer kunden att omdirigeras till en Order Completion / Order Thank You-sida som är värd på din domän. URL:en kommer att innehålla en querystringparameter “orderId” som kommer att innehålla detta värde.integer / string
referenceId VALFRI, om “orderId” parameter passerarDenna parameter används för att slå upp en orders data med det unika referenceId som skickas i createTempCart API Service endpoint. Denna parameter bör lämnas bort eller vara null när man avser att slå upp orderdetaljen baserat på orderId parameter.string
secret KRÄVSAPI-hemlig GUID som tillhandahålls av Zonosstring
storeId KRÄVSButik ID som tillhandahålls av Zonos.integer

Fel HTTP-svar

Felkodmeddelandebetydelse
415Ogiltig mediatypHTML-enhet. HTTP “Content-Type” header är ogiltig.
406Inte acceptabelHTML-enhet. HTTP “Accept” header är ogiltig.
400Ogiltig begäran“error”:”orderId: 999-99999 är inte en giltig orderId”“error”:”Kunde inte hitta en order med orderId: 999-99999”“error”:”Ogiltiga säkerhetsuppgifter”“error”:”Ogiltig postkropp”“error”:”Parameter orderId eller referenceId krävs”“error”:”Kan inte specificera både parametrar orderId och referenceId”“error”:”Ingen order hittades med orderId: 999-99999”“error”:”Parameter butik 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 bearbeta orderdetaljer”

Svar JSON-definitioner

fältanteckningar
errorDenna parameter är endast när ett fel har inträffat och kommer att innehålla en felbeskrivning.string
orderDetta är en karta över orderdetaljer.JSON-sträng
order.billingZipFaktureringsadress för beställningen - värdena angavs i Zonos Checkout.string
orderboxCountDetta fält beskriver de lådor som kommer att användas för att skicka beställningen, passerade in i createTempCart begäran.string
order.carrierAccountNumberEn besökares eget fraktföretagskontonummer; används när besökarens fraktkonton är aktiveradestring
order.carrierAccountShippingMethodDen valda fraktmetoden på besökarens eget fraktföretagskonto; används när besökarens fraktkonton är aktiveradestring
order.cslListMatchKonsoliderad screeninglista (CSL) match. En boolean som indikerar när kundinformationen har gett en matchning i den amerikanska konsoliderade screeninglistan och bör granskas för eventuell nekad partstillhörighet.boolean
order.customerSelectedShippingNameFraktalternativets visningsnamn inuti Zonos Checkoutstring
order.dutyTaxesBreakdownEn karta över tull-/skatteuppdelningen. Notera - Om tillämpligt ingår inte IPF (International Processing Fee).JSON-sträng
order.dutyTaxesBreakdown.brokerageFeeAvgift för mäklare i USD; positivt flyttal, två decimalerinteger
order.dutyTaxesBreakdown.dispursementFeeUtbetalningsavgift i USD; positivt flyttal, två decimalerinteger
order.dutyTaxesBreakdown.dutyTullbelopp i USD; positivt flyttal, två decimalerinteger
order.dutyTaxesBreakdown.prepaymentFeeFörskottsavgift i USD; positivt flyttal, två decimalerinteger
order.dutyTaxesBreakdown.vatOnDispursementFeeMoms/skattebelopp på utbetalningsavgift i USD; positivt flyttal, två decimalerinteger
order.dutyTaxesBreakdown.vatTaxMoms/skattebelopp i USD, inkluderar inte moms/skatt på utbetalningsavgiften; positivt flyttal, två decimalerinteger
order.dutyTaxesTotalTotalt tull- och skattebelopp i USD; positivt flyttal, två decimalerinteger
order.foreignCurrencyCodeValutakoden som beställningsbetalningen avvecklades i.string
remittance_amountDet belopp som behöver remitteras till ett specifikt land (t.ex. UK VAT).decimal
order.grandTotalTotalt belopp i USD; positivt flyttal, två decimalerinteger
order.grandTotalForeignTotalt belopp i avvecklad valuta; positivt flyttal, två decimalerinteger
order.itemsEn lista över artikelkartor. Artikelkartan innehåller detaljer om artikeln som passerades till Zonos Checkout vid skapandet av temporär kundvagn. För mer information om artikelns egenskaper, vänligen granska createTempCart API-dokumentetJSON-sträng
order.itemsCountAntal orderlinjeposterinteger
order.itemsTotalTotalt belopp för artiklar/produkter i USD; positivt flyttal, två decimalerinteger
order.itemsTotalForeignTotalt belopp för artiklar/produkter i den avvecklade valutan; 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 kopplad till beställningen genom updateMerchantOrderId API-tjänstpunkten.string
order.misc1Ytterligare värde kopplat till beställningen genom createTempCart API-tjänstpunkten.string
order.misc2Ytterligare värde kopplat till beställningen genom createTempCart API-tjänstpunkten.string
order.misc3Ytterligare värde kopplat till beställningen genom createTempCart API-tjänstpunkten.string
order.misc4Ytterligare värde kopplat till beställningen genom createTempCart API-tjänstpunkten.string
order.misc5Ytterligare värde kopplat till beställningen genom createTempCart API-tjänstpunkten.string
order.misc6Ytterligare värde kopplat till beställningen genom createTempCart API-tjänstpunkten.string
order.nationalIdentifierYtterligare internationell faktureringsadressinformation för beställningen när det krävs. Värdena angavs i Zonos Checkout.string
order.notesEn lista över noteringskartor; noteringskartan innehåller detaljer om beställningsnoteringen.JSON string
order.notes[index].createdByUserstring
order.notes[index].customerNoteEn boolean som indikerar om detta var en kundskapad notering om beställningen, frakt, etc.boolean
order.notes[index].dateCreatedmillis
order.notes[index].dateCreatedStringstring
order.notes[index].flaggedEn boolean som indikerar om denna notering markerades som viktig
order.notes[index].noteInnehållet i noteringenstring
order.optInEmailIndikerar att kunden valde kryssrutan för “anmäla sig till vårt nyhetsbrev” inne i Zonos Checkout. Gäller endast om du har valt att visa denna kryssruta på checkout-sidanboolean
order.orderIdBeställningens identifieringsnummer i Zonos-systemetstring
order.orderDateTidsstämpel för beställningens skapande i millis i UTC/GMT.millis
order.orderDateStringTidsstämpel för beställningens skapande som sträng i UTC/GMT.string
order.orderStatusStatus/tillstånd för beställningen i Zonos-systemet. För mer information om användning av orderStatus, vänligen granska Hämta ett beställningsdokument här. Ytterligare information om beställningsstatusar kan hittas i Uppdatera ett beställningsdokument här.string
order.orderStatusDateTidsstämpel i millis i UTC/GMT för den senaste orderStatus-ändringen i Zonos-systemet.millis
order.orderStatusDateStringTidsstämpel som sträng i UTC/GMT för den senaste orderStatus-ändringen i Zonos-systemet.string
order.paymentProcessingEn karta över detaljerna för paymentProcessing. Vissa parametrar kanske inte är tillämpliga för ditt konto och kommer att uteslutas från svaret.JSON string
order.paymentProcessing.captureDateDatum för betalningsfångst i millis, om tillgängligt. Om Zonos behandlar betalningen, utesluts denna nod från svaret.millis
order.paymentProcessing.captureDateStringDatum för betalningsfångst som sträng, om tillgängligt. Om Zonos behandlar betalningen, utesluts denna nod från svaret.string
order.paymentProcessing.cardTypeKreditkortsvarumärke. Om Zonos behandlar betalningen, utesluts denna nod från svaret.string
order.paymentProcessing.lastFourDe sista fyra siffrorna av kreditkortnumret för fakturering. Om Zonos behandlar betalningen, utesluts denna nod från svaret.string
order.paymentProcessing.paymentGatewayBetalningsgatewayens namn. Om Zonos behandlar betalningen, kommer det att indikera “iGlobal_CC” eller “iGlobal_PayPal”.string
order.paymentProcessing.transactionTypeIndikerar transaktionstypen “AUTH_CAPTURE” eller “AUTH_ONLY”. Om Zonos behandlar betalningen, utesluts denna nod från svaret.string
order.poNumberEtt inköpsordernummer för beställningen som specificeras inuti Zonos Checkout; används när inköpsorder är aktiverade.string
order.quotedDutyTaxesTull och skatt som anges i Zonos Checkout, visas i USD; positivt flyttal, två decimaler.integer
order.quotedDutyTaxesForeignTull och skatt som anges i Zonos Checkout. Visas i den avräknade valutan; positivt flyttal, två decimaler.integer
order.referenceIdUnik referenceId kopplad till beställningen genom createTempCart API-tjänstpunkt.string
order.shipCompleteIndikerar om beställningen ska skickas i flera delar.boolean
order.shippingCarrierServiceLevelIdentifierare för transportör och servicenivå för det valda fraktalternativet.string
order.shippingInstructionsAnpassningsbara instruktioner för fraktnivån.string
order.shippingTotalFraktkostnad i USD; positivt flyttal, två decimaler.integer
order.shippingTotalForeignFraktkostnad i den avräknade valutan; positivt flyttal, två decimaler.integer
order.testOrderIndikerar om beställningen är en testbeställning.boolean
order.trackingNumberSpårningsnummer som genererats för försändelsen, om tillämpligt.string
order.zipDestination / fraktadress för beställningen - värdena angavs i Zonos Checkout eller överfördes till beställningen genom omdirigering 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

Var den här sidan hjälpsam?


På den här sidan: