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ält↕
anteckningar↕
HTTP-metod
POST
Slutpunkt
https://api.iglobalstores.com/v2/orderDetail
Protokoll
HTTPS
Meddelandeformat
JSON
HTTP-huvud för Accept
Accept: application/json
HTTP-huvud för Content-Type
Content-Type: application/json
JSON-nyckel-/värdepar i begärandetexten
fält↕
anteckningar↕
orderId VALFRI, om parametern referenceId skickas
Zonos 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” skickas
Den 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 OBLIGATORISK
Hemlig API-GUID som tillhandahålls av Zonosstring
storeId OBLIGATORISK
Butiks-ID som tillhandahålls av Zonos.integer
HTTP-felsvar
Felkod↕
meddelande↕
betydelse↕
415
Medietypen stöds inte
HTML-entitet. HTTP-huvudet ”Content-Type” är ogiltigt.
406
Inte acceptabelt
HTML-entitet. HTTP-huvudet ”Accept” är ogiltigt.
400
Felaktig 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”
500
Internt serverfel
”error”:”Kunde inte behandla orderdetaljer”
Definitioner av svars-JSON
fält↕
anteckningar↕
error
Den här parametern finns endast när ett fel har inträffat och innehåller en felbeskrivning.string
order
Detta är en mappning av orderdetaljerna.JSON string
order.billingZip
Faktureringsadress för ordern – värdena angavs i Zonos Checkout.string
orderboxCount
Det här fältet beskriver de lådor som används för att skicka ordern och skickas i begäran createTempCart .string
order.carrierAccountNumber
En besökares eget kontonummer hos frakttransportören; används när besökares transportörskonton är aktiveradestring
order.carrierAccountShippingMethod
Den valda fraktmetoden på besökarens eget konto hos frakttransportören; används när besökares transportörskonton är aktiveradestring
order.cslListMatch
Trä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.customerSelectedShippingName
Visningsnamn för fraktalternativet i Zonos Checkoutstring
order.dutyTaxesBreakdown
En mappning av uppdelningen av tullar/skatter. Obs: IPF (International Processing Fee) ingår inte om den är tillämplig.JSON string
order.dutyTaxesBreakdown.brokerageFee
Belopp för förmedlingsavgift i USD; positivt flyttal, två decimalerinteger
order.dutyTaxesBreakdown.dispursementFee
Belopp för utbetalningsavgift i USD; positivt flyttal, två decimalerinteger
order.dutyTaxesBreakdown.duty
Tullbelopp i USD; positivt flyttal, två decimalerinteger
order.dutyTaxesBreakdown.prepaymentFee
Belopp för förskottsbetalningsavgift i USD; positivt flyttal, två decimalerinteger
order.dutyTaxesBreakdown.vatOnDispursementFee
Moms-/skattebelopp på utbetalningsavgiften i USD; positivt flyttal, två decimalerinteger
order.dutyTaxesBreakdown.vatTax
Moms-/skattebelopp i USD, exklusive moms/skatt på utbetalningsavgiften; positivt flyttal, två decimalerinteger
order.dutyTaxesTotal
Summa för tullar och skatter i USD; positivt flyttal, två decimalerinteger
order.foreignCurrencyCode
Valutakoden som orderbetalningen avräknades i.string
remittance_amount
Det belopp som behöver överföras till ett visst land, till exempel _ UK VAT_.decimal
order.grandTotal
Totalsumma i USD; positivt flyttal, två decimalerinteger
order.grandTotalForeign
Totalsumma i avräkningsvalutan; positivt flyttal, två decimalerinteger
order.items
En 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.itemsCount
Antal orderraderinteger
order.itemsTotal
Summa för artiklar/produkter i USD; positivt flyttal, två decimalerinteger
order.itemsTotalForeign
Summa för artiklar/produkter i avräkningsvalutan; positivt flyttal, två decimalerinteger
order.items[index].height
Positivt flyttal, två decimalerinteger
order.items[index].itemNonShippable
boolean
order.items[index].length
Positivt flyttal, två decimalerinteger
order.items[index].quantity
integer
order.items[index].weight
Positivt flyttal, två decimalerinteger
order.items[index].width
Positivt flyttal, två decimalerinteger
order.items[index].unitPrice
Positivt flyttal, två decimalerinteger
order.merchantOrderId
MerchantOrderId som är kopplat till ordern via API-tjänstens slutpunkt updateMerchantOrderId .string
order.misc1
Ytterligare värde som är kopplat till ordern via API-tjänstens slutpunkt createTempCart .string
order.misc2
Ytterligare värde som är kopplat till ordern via API-tjänstens slutpunkt createTempCart .string
order.misc3
Ytterligare värde som är kopplat till ordern via API-tjänstens slutpunkt createTempCart .string
order.misc4
Ytterligare värde som är kopplat till ordern via API-tjänstens slutpunkt createTempCart .string
order.misc5
Ytterligare värde som är kopplat till ordern via API-tjänstens slutpunkt createTempCart .string
order.misc6
Ytterligare värde som är kopplat till ordern via API-tjänstens slutpunkt createTempCart .string
order.nationalIdentifier
Ytterligare internationell faktureringsadressinformation för ordern när det krävs. Värdena angavs i Zonos Checkout.string
order.notes
En lista över anteckningsmappningar; anteckningsmappningen innehåller information om orderanteckningen.JSON string
order.notes[index].createdByUser
string
order.notes[index].customerNote
Ett booleskt värde som anger om detta var en kundskapad anteckning om ordern, frakten osv.boolean
order.notes[index].dateCreated
millis
order.notes[index].dateCreatedString
string
order.notes[index].flagged
Ett boolean som anger om denna anteckning har markerats som viktig
order.notes[index].note
Anteckningens innehållstring
order.optInEmail
Anger 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.orderId
Orderns identifikationsnummer i Zonos systemstring
order.orderDate
Tidsstämpeln för när ordern skapades i millisekunder enligt UTC/GMT.millis
order.orderDateString
Strängen för tidsstämpeln när ordern skapades enligt UTC/GMT.string
Orderdetaljer
Orderdetaljer
Lär er hur slutpunkten för orderdetaljer fungerar.Slutpunkten
orderDetailanvänds för att säkert hämta orderdetaljer och status för en order som har slutförts via Zonos Checkout.Slutpunkt
POST |
https://api.iglobalstores.com/v2/orderDetailHTTPS-begäran
https://api.iglobalstores.com/v2/orderDetailJSON-nyckel-/värdepar i begärandetexten
orderIdVALFRI, om parameternreferenceIdskickasinteger / stringreferenceIdVALFRI, om parametern ”orderId” skickasreferenceIdsom skickas i API-tjänstens slutpunktcreateTempCart. Parametern ska utelämnas eller vara null när ni vill slå upp orderdetaljen baserat på parameternorderId.stringsecretOBLIGATORISKstringstoreIdOBLIGATORISKintegerHTTP-felsvar
Definitioner av svars-JSON
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.merchantOrderIdMerchantOrderIdsom är kopplat till ordern via API-tjänstens slutpunkt updateMerchantOrderId .stringorder.misc1stringorder.misc2stringorder.misc3stringorder.misc4stringorder.misc5stringorder.misc6stringorder.nationalIdentifierstringorder.notesJSON stringorder.notes[index].createdByUserstringorder.notes[index].customerNotebooleanorder.notes[index].dateCreatedmillisorder.notes[index].dateCreatedStringstringorder.notes[index].flaggedbooleansom anger om denna anteckning har markerats som viktigorder.notes[index].notestringorder.optInEmailbooleanorder.orderIdstringorder.orderDatemillisorder.orderDateStringstringorder.orderStatusorderStatusfinns i Hämta ett orderdokument här. Ytterligare information om orderstatusar finns i Uppdatera ett orderdokument här.stringorder.orderStatusDateorderStatusi Zonos system.millisorder.orderStatusDateStringorderStatusi Zonos system.stringorder.paymentProcessingpaymentProcessing. Vissa parametrar kanske inte gäller för ert konto och utesluts från svaret.JSON stringorder.paymentProcessing.captureDatemillisorder.paymentProcessing.captureDateStringstringorder.paymentProcessing.cardTypestringorder.paymentProcessing.lastFourstringorder.paymentProcessing.paymentGatewaystringorder.paymentProcessing.transactionTypestringorder.poNumberstringorder.quotedDutyTaxesintegerorder.quotedDutyTaxesForeignintegerorder.referenceIdreferenceIdsom är kopplat till ordern via API-tjänstens slutpunkt createTempCart.stringorder.shipCompletebooleanorder.shippingCarrierServiceLevelstringorder.shippingInstructionsstringorder.shippingTotalintegerorder.shippingTotalForeignintegerorder.testOrderbooleanorder.trackingNumberstringorder.zipstringYtterligare datatyper:
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.stateVar den här sidan till hjälp?