DOCS

Ordredetaljer

Lær hvordan Order details-endepunktet fungerer.

Endepunktet orderDetail brukes til å hente ordredetaljer og status for en ordre som er fullført via Zonos Checkout på en sikker måte.

Endepunkt 

Merk: Responsnøklene kan endres og/eller flere nøkler kan legges til. Hvis du vil bruke endepunktet, bør du sette opp koden din til å tillate disse mulighetene.

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

HTTPS-forespørsel

felt↕notater↕
HTTP-metodePOST
Endepunkthttps://api.iglobalstores.com/v2/orderDetail
ProtokollHTTPS
MeldingsformatJSON
Godta HTTP-headerAccept: application/json
Content-Type HTTP-headerContent-Type: application/json

JSON nøkkel/verdi-par i forespørselsteksten

felt↕notater↕
orderId VALGFRITT, hvis referenceId-parameter sendesZonos-ordre-Id kan sendes med eller uten butikk-Id og bindestrek (Eksempel: 123-45678 eller 45678). Merk: Etter ordrebekreftelse og betaling, blir kunden omdirigert til en Order Completion / Order Thank You-side som er hostet på ditt domene. URL-en inneholder en querystring-parameter "orderId" som inneholder denne verdien.integer / string
referenceId VALGFRITT, hvis "orderId"-parameter sendesDenne parameteren brukes til å slå opp en ordres data etter den unike referenceId som ble sendt til createTempCart API Service-endepunktet. Denne parameteren bør være fraværende eller null når du skal slå opp ordredetaljer basert på orderId-parameteren.string
secret PÅKREVDAPI-hemmelighet GUID gitt av Zonosstring
storeId PÅKREVDButikk-ID gitt av Zonos.integer

Feil HTTP-svar

Feilkode↕melding↕betydning↕
415Unsupported media typeHTML Entity. HTTP "Content-Type"-header er ugyldig.
406Not AcceptableHTML Entity. HTTP "Accept"-header er ugyldig.
400Bad Request"error":"orderId: 999-99999 is not a valid orderId""error":"Could not find an order with orderId: 999-99999""error":"Invalid security credentials""error":"Invalid post body""error":"Parameter orderId or referenceId is required""error":"Cannot specify both Parameters orderId and referenceId""error":"No order found with orderId: 999-99999""error":"Parameter store required""error":"No order found with referenceId: 999999 for storeId: 999""error":"referenceId: 999999 for storeId: 999 has been duplicated""error":"Couldn't retrieve order with referenceId: 999999"
500Internal Server Error"error":"Couldn't process order details"

Respons JSON-definisjoner

felt↕notater↕
errorDenne parameteren er til stede bare når en feil har oppstått og inneholder en feilbeskrivelse.string
orderDette er et kart over ordredetaljer.JSON string
order.billingZipFakturaadresse for ordre - verdiene ble tastet inn i Zonos Checkout.string
orderboxCountDette feltet beskriver boksene som skal brukes til å sende ordre, sendt til createTempCart forespørsel.string
order.carrierAccountNumberEn besøkendes eget transportørkontonummer; brukt når besøkendes transportørkontoer er aktivertstring
order.carrierAccountShippingMethodDen valgte shippingmetoden på besøkendes egen transportørkonto; brukt når besøkendes transportørkontoer er aktivertstring
order.cslListMatchConsolidated Screening List (CSL) match. En boolean som indikerer når kundeinfo har produsert et samsvar i US Consolidated Screening List og bør gjennomgås for mulig deniert part-tilknytning.boolean
order.customerSelectedShippingNameShipping option display name i Zonos Checkoutstring
order.dutyTaxesBreakdownEt kart over tollgebyr/skatt-nedbryting.Merk - Hvis aktuelt, er IPF (International Processing Fee) ikke inkludert.JSON string
order.dutyTaxesBreakdown.brokerageFeeMeglergebyr i USD; positivt flytpunkt, to desimalplasserinteger
order.dutyTaxesBreakdown.dispursementFeeUtbetalingsgebyr i USD; positivt flytpunkt, to desimalplasserinteger
order.dutyTaxesBreakdown.dutyTollgebyr i USD; positivt flytpunkt, to desimalplasserinteger
order.dutyTaxesBreakdown.prepaymentFeeForskuddsgebyr i USD; positivt flytpunkt, to desimalplasserinteger
order.dutyTaxesBreakdown.vatOnDispursementFeeMVA/skattbeløp på utbetalingsgebyr i USD; positivt flytpunkt, to desimalplasserinteger
order.dutyTaxesBreakdown.vatTaxMVA/skattbeløp i USD, inkluderer ikke MVA/skatt på utbetalingsgebyret; positivt flytpunkt, to desimalplasserinteger
order.dutyTaxesTotalTollgebyr og skatt totalt i USD; positivt flytpunkt, to desimalplasserinteger
order.foreignCurrencyCodeValutakoden som ordrebetalingen ble avgjort i.string
remittance_amountPengebeløpet som må remitteres til et spesifikt land, f.eks. _ UK MVA_.decimal
order.grandTotalTotalt i USD; positivt flytpunkt, to desimalplasserinteger
order.grandTotalForeignTotalt i avgjort valuta; positivt flytpunkt, to desimalplasserinteger
order.itemsEn liste over varekart.Varekartet inneholder detaljer om varen som ble sendt til Zonos Checkout ved oppretting av temp-vogn.For mer informasjon om vareegenskaper, se createTempCart API-dokumentasjonenJSON string
order.itemsCountAntall ordrelinjevarerinteger
order.itemsTotalVarer/produkttotal i USD; positivt flytpunkt, to desimalplasserinteger
order.itemsTotalForeignVarer/produkttotal i avgjort valuta; positivt flytpunkt, to desimalplasserinteger
order.items[index].heightPositivt flytpunkt, to desimalplasserinteger
order.items[index].itemNonShippableboolean
order.items[index].lengthPositivt flytpunkt, to desimalplasserinteger
order.items[index].quantityinteger
order.items[index].weightPositivt flytpunkt, to desimalplasserinteger
order.items[index].widthPositivt flytpunkt, to desimalplasserinteger
order.items[index].unitPricePositivt flytpunkt, to desimalplasserinteger
order.merchantOrderIdMerchantOrderId forbundet med ordre gjennom updateMerchantOrderId API-serviceendepunkt.string
order.misc1Tilleggsverdi forbundet med ordre gjennom createTempCart API-serviceendepunkt.string
order.misc2Tilleggsverdi forbundet med ordre gjennom createTempCart API-serviceendepunkt.string
order.misc3Tilleggsverdi forbundet med ordre gjennom createTempCart API-serviceendepunkt.string
order.misc4Tilleggsverdi forbundet med ordre gjennom createTempCart API-serviceendepunkt.string
order.misc5Tilleggsverdi forbundet med ordre gjennom createTempCart API-serviceendepunkt.string
order.misc6Tilleggsverdi forbundet med ordre gjennom createTempCart API-serviceendepunkt.string
order.nationalIdentifierTilleggsinternasjonal fakturaadresseinformasjon for ordre når nødvendig. Verdiene ble tastet inn i Zonos Checkout.string
order.notesEn liste over notemarkaper; notemappen inneholder detaljer om ordrenoten.JSON string
order.notes[index].createdByUserstring
order.notes[index].customerNoteEn boolean som indikerer om dette var en kundeopprettet note om ordre, shipping osv.boolean
order.notes[index].dateCreatedmillis
order.notes[index].dateCreatedStringstring
order.notes[index].flaggedEn boolean som indikerer om denne noten ble flagget som viktig
order.notes[index].noteNotinnholdetstring
order.optInEmailIndikerer at kunden valgte avkryssingsboksen for "registrer deg på vårt nyhetsbrev" i Zonos Checkout.Gjelder bare hvis du har valgt å vise denne avkryssingsboksen på sjekk-sidenboolean
order.orderIdOrdrens identifikasjonsnummer i Zonos-systemetstring
order.orderDateOrdreopprettingstidsstempel millis i UTC/GMT.millis
order.orderDateStringOrdreopprettingstidsstempel streng i UTC/GMT.string
order.orderStatusStatus/tilstand for ordre i Zonos-systemet. For mer informasjon om orderStatus-bruk, se Hent et ordredokument her.Tilleggsinformasjon om ordrestatusene finner du i Oppdater et ordredokument her.string
order.orderStatusDateTidsstempel millis i UTC/GMT for den seneste orderStatus-endringen i Zonos-systemet.millis
order.orderStatusDateStringTidsstempel streng i UTC/GMT for den seneste orderStatus-endringen i Zonos-systemet.string
order.paymentProcessingEt kart over paymentProcessing-detaljer. Noen parametere gjelder kanskje ikke for din konto og vil bli ekskludert fra responsen.JSON string
order.paymentProcessing.captureDateDatoen for betalingsfangst i millis, hvis tilgjengelig.Hvis Zonos behandler betalingen, er denne noden ekskludert fra responsen.millis
order.paymentProcessing.captureDateStringDatoen for betalingsfangst som streng, hvis tilgjengelig.Hvis Zonos behandler betalingen, er denne noden ekskludert fra responsen.string
order.paymentProcessing.cardTypeKredittkortmerke.Hvis Zonos behandler betalingen, er denne noden ekskludert fra responsen.string
order.paymentProcessing.lastFourDe siste fire sifrene i kredittkortbetalingsnummeret.Hvis Zonos behandler betalingen, er denne noden ekskludert fra responsen.string
order.paymentProcessing.paymentGatewayBetalingsgateway-navn.Hvis Zonos behandler betalingen, indikerer den "iGlobal_CC" eller "iGlobal_PayPal".string
order.paymentProcessing.transactionTypeIndikerer transaksjonstype "AUTH_CAPTURE" eller "AUTH_ONLY".Hvis Zonos behandler betalingen, er denne noden ekskludert fra responsen.string
order.poNumberEt innkjøpsordrenummer for ordren angitt i Zonos Checkout; brukt når innkjøpsordrer er aktivertstring
order.quotedDutyTaxesTollgebyr og skatt sitert i Zonos Checkout, vises i USD; positivt flytpunkt, to desimalplasserinteger
order.quotedDutyTaxesForeignTollgebyr og skatt sitert i Zonos Checkout. Vises i avgjort valuta; positivt flytpunkt, to desimalplasserinteger
order.referenceIdUnik referenceId forbundet med ordre gjennom createTempCart API-serviceendepunkt.string
order.shipCompleteIndikerer om ordren skal sendes i flere delerboolean
order.shippingCarrierServiceLevelTransportør- og servicenivåidentifikator for valgt shippingalternativstring
order.shippingInstructionsTilpassbare instruksjoner for shippingservisenivåstring
order.shippingTotalShipping totalt i USD; positivt flytpunkt, to desimalplasser integer
order.shippingTotalForeignShipping totalt i avgjort valuta; positivt flytpunkt, to desimalplasserinteger
order.testOrderIndikerer om ordren er en testordre.boolean
order.trackingNumberSporingsnummer generert for forsendelsen, hvis aktuelt.string
order.zipDestinasjons-/shippingadresse for ordre - verdiene ble tastet inn i Zonos Checkout eller ble sendt til ordren gjennom omdirigering til Zonos Checkout.string

Tilleggsdatatyper:

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

Var denne siden nyttig?


På denne siden: