Slutpunkt
**Note:**Svartasterne kan modificeres og/eller yderligere nøgler kan tilføjes. Hvis du skal bruge slutpunktet, skal du konfigurere din kode, så den passer til disse muligheder.
POST | https://api.iglobalstores.com/v2/orderDetail
HTTPS-anmodning
| felt↕ | noter↕ |
|---|---|
| HTTP-metode | POST |
| Slutpunkt | https://api.iglobalstores.com/v2/orderDetail |
| Protokol | HTTPS |
| Meddelelsesformat | JSON |
| Accepter HTTP-header | Accept: application/json |
| Content-Type HTTP-header | Content-Type: application/json |
JSON-nøgle/værdi-par i anmodningens brødtekst
| felt↕ | noter↕ |
|---|---|
orderIdVALGFRI, hvis referenceId-parameteren sendes | Zonos ordre-id kan sendes med eller uden dit butiks-id og bindestreg (eksempel: 123-45678 eller 45678). Bemærk: Efter ordreafslutning og betaling vil kunden blive omdirigeret til en ordregennemførelse/ordretak-side, der er hostet på dit domæne. URL'en vil indeholde en forespørgselsstrengparameter "orderId", der vil indeholde denne værdi.integer / string |
referenceIdVALGFRI, hvis "orderId"-parameteren sendes | Denne parameter bruges til at slå en ordres data op efter det unikkereferenceId, der er angivet icreateTempCartAPI Service slutpunkt. Denne parameter bør udelades eller nulstilles, når man har til hensigt at slå ordredetaljen op baseret påorderIdparameter.string |
secretPÅKRÆVET | API hemmelig GUID leveret af Zonosstring |
storeIdPÅKRÆVET | Butiks-id leveret af Zonos.integer |
Fejl i HTTP-svar
| Fejlkode↕ | besked↕ | betydning↕ |
|---|---|---|
| 415 | Ikke-understøttet medietype | HTML-enhed. HTTP "Content-Type" header er ugyldig. |
| 406 | Ikke acceptabelt | HTML-enhed. HTTP "Accepter"-headeren er ugyldig. |
| 400 | Dårlig anmodning | "error":"orderId: 999-99999 er ikke et gyldigt orderId""error":"Kunne ikke finde en ordre med orderId: 999-99999""error":"Ugyldige sikkerhedsoplysninger""error":"Ugyldig posttekst""error":"Parameter orderId eller referenceId er påkrævet""error":"Kan ikke angive både parametrene orderId og referenceId""error":"Ingen ordre fundet med orderId: 999-99999""error":"Parameterlager påkrævet""error":"Ingen ordre fundet med referenceId: 999999 for storeId: 999""error":"referenceId: 999999 for storeId: 999 er blevet duplikeret""error":"Kunne ikke hente ordre med reference-id: 999999" |
| 500 | Intern serverfejl | "error":"Kunne ikke behandle ordreoplysninger" |
Svar JSON definitioner
| felt↕ | noter↕ |
|---|---|
error | Denne parameter er kun til stede, når der er opstået en fejl, og vil indeholde en fejlbeskrivelse.string |
order | Dette er et kort over ordredetaljerne.JSON string |
order.billingZip | Faktureringsadresse for ordren - værdierne blev indtastet i Zonos Checkout.string |
orderboxCount | Dette felt beskriver de felter, der vil blive brugt til at sende ordren, der sendes til oprette TempCart-anmodningen.string |
order.carrierAccountNumber | En besøgendes eget fragtfirmas kontonummer; bruges, når besøgendes udbyderkonti er aktiveretstring |
order.carrierAccountShippingMethod | Den valgte forsendelsesmetode på den besøgendes egen fragtfirmakonto; bruges, når besøgendes udbyderkonti er aktiveretstring |
order.cslListMatch | Konsolideret Screening List (CSL) match. En boolsk værdi, der angiver, hvornår kundeoplysningerne har produceret et match i den amerikanske konsoliderede Screening List og bør gennemgås for mulig afvist part-tilknytning.boolean |
order.customerSelectedShippingName | Visningsnavn for forsendelsesmulighed inde i Zonos Checkoutstring |
order.dutyTaxesBreakdown | Et kort over told-/skattefordelingen Bemærk - Hvis relevant, er IPF (International Processing Fee) ikke inkluderet.JSON string |
order.dutyTaxesBreakdown.brokerageFee | Mæglergebyr beløb i USD; positivt flydende komma, to decimalerinteger |
order.dutyTaxesBreakdown.dispursementFee | Beløb for udlægsgebyr i USD; positivt flydende komma, to decimalerinteger |
order.dutyTaxesBreakdown.duty | Toldbeløb i USD; positivt flydende komma, to decimalerinteger |
order.dutyTaxesBreakdown.prepaymentFee | Prepayment gebyrbeløb i USD; positivt flydende komma, to decimalerinteger |
order.dutyTaxesBreakdown.vatOnDispursementFee | moms/afgiftsbeløb på udlægsgebyr i USD; positivt flydende komma, to decimalerinteger |
order.dutyTaxesBreakdown.vatTax | Moms/afgiftsbeløb i USD, inkluderer ikke momsen/afgiften på udlægsgebyret; positivt flydende komma, to decimalerinteger |
order.dutyTaxesTotal | Told og skat i alt i USD; positivt flydende komma, to decimalerinteger |
order.foreignCurrencyCode | Valutakoden, som ordrebetalingen blev afviklet i.string |
remittance_amount | Det beløb, der skal overføres til et specifikt land, f.eks. _ UK VAT_.decimal |
order.grandTotal | Total i USD; positivt flydende komma, to decimalerinteger |
order.grandTotalForeign | Totalsum i afregnet valuta; positivt flydende komma, to decimalerinteger |
order.items | En liste over varekort varekortet indeholder detaljer om det element, der blev sendt til Zonos Checkout ved oprettelse af midlertidig kurvFor flere detaljer om vareegenskaber, se venligst oprette TempCartAPI-dokumentetJSON string |
order.itemsCount | Antal ordrelinjerinteger |
order.itemsTotal | Varer/produkt i alt i USD; positivt flydende komma, to decimalerinteger |
order.itemsTotalForeign | Varer/produkt i alt i den afregnede valuta; positivt flydende komma, to decimalerinteger |
order.items[index].height | Positivt flydende komma, to decimalerinteger |
order.items[index].itemNonShippable | boolean |
order.items[index].length | Positivt flydende komma, to decimalerinteger |
order.items[index].quantity | integer |
order.items[index].weight | Positivt flydende komma, to decimalerinteger |
order.items[index].width | Positivt flydende komma, to decimalerinteger |
order.items[index].unitPrice | Positivt flydende komma, to decimalerinteger |
order.merchantOrderId | MerchantOrderIdknyttet til ordren gennem opdaterMerchantOrderIdAPI-serviceslutpunktet.string |
order.misc1 | Yderligere værdi knyttet til ordren gennem oprette TempCartAPI-serviceslutpunktet.string |
order.misc2 | Yderligere værdi knyttet til ordren gennem oprette TempCartAPI-serviceslutpunktet.string |
order.misc3 | Yderligere værdi knyttet til ordren gennem oprette TempCartAPI-serviceslutpunktet.string |
order.misc4 | Yderligere værdi knyttet til ordren gennem oprette TempCartAPI-serviceslutpunktet.string |
order.misc5 | Yderligere værdi knyttet til ordren gennem oprette TempCartAPI-serviceslutpunktet.string |
order.misc6 | Yderligere værdi knyttet til ordren gennem oprette TempCartAPI-serviceslutpunktet.string |
order.nationalIdentifier | Yderligere internationale faktureringsadresseoplysninger for ordren, når det kræves. Værdierne blev indtastet i Zonos Checkout.string |
order.notes | En liste over notekort; notekortet indeholder detaljer om ordresedlen.JSON string |
order.notes[index].createdByUser | string |
order.notes[index].customerNote | En boolesk værdi, der angiver, om dette var en kundeoprettet note om ordren, forsendelse osv.boolean |
order.notes[index].dateCreated | millis |
order.notes[index].dateCreatedString | string |
order.notes[index].flagged | ENboolean angiver, om denne note blev markeret som vigtig |
order.notes[index].note | Notens indholdstring |
order.optInEmail | Angiver, at kunden har markeret afkrydsningsfeltet for "tilmeld dig vores nyhedsbrev" i Zonos CheckoutGælder kun, hvis du har valgt at vise dette afkrydsningsfelt på betalingssidenboolean |
order.orderId | Ordrens identifikationsnummer i Zonos-systemetstring |
order.orderDate | Ordreoprettelsens tidsstemplet millis i UTC/GMT.millis |
order.orderDateString | Tidsstempelstrengen for ordreoprettelse i UTC/GMT.string |
order.orderStatus | Status/tilstand for ordren i Zonos systemet. For flere detaljer vedrorderStatusbrug, bedes du gennemgå Hent et ordredokument her. Yderligere information om ordrestatusserne kan findes i Opdater et ordredokument her.string |
order.orderStatusDate | Tidsstemplet millis i UTC/GMT for den senesteorderStatusændring i Zonos-systemet.millis |
order.orderStatusDateString | Tidsstempelstrengen i UTC/GMT for den senesteorderStatusændring i Zonos-systemet.string |
order.paymentProcessing | Et kort overpaymentProcessingdetaljer. Nogle parametre er muligvis ikke gældende for din konto og vil blive udelukket fra svaret.JSON string |
order.paymentProcessing.captureDate | Datoen for betaling registreres i millis, hvis tilgængelig. Hvis Zonos behandler betalingen, er denne node udelukket fra svaret.millis |
order.paymentProcessing.captureDateString | Datoen for betaling registreres som streng, hvis tilgængelig. Hvis Zonos behandler betalingen, er denne node udelukket fra svaret.string |
order.paymentProcessing.cardType | KreditkortmærkeHvis Zonos behandler betalingen, er denne node udelukket fra svaret.string |
order.paymentProcessing.lastFour | De sidste fire numre i faktureringskreditkortnummeret. Hvis Zonos behandler betalingen, er denne node udelukket fra svaret.string |
order.paymentProcessing.paymentGateway | Navn på betalingsgatewayHvis Zonos behandler betalingen, angiver "iGlobal_CC" eller "iGlobal_PayPal".string |
order.paymentProcessing.transactionType | Angiver transaktionstypen "AUTH_CAPTURE" eller "AUTH_ONLY". Hvis Zonos behandler betalingen, er denne node udelukket fra svaret.string |
order.poNumber | Et indkøbsordrenummer for den ordre, der er angivet i Zonos Checkout; bruges, når indkøbsordrer er aktiveretstring |
order.quotedDutyTaxes | Told og skat angivet i Zonos Checkout, vist i USD; positivt flydende komma, to decimalerinteger |
order.quotedDutyTaxesForeign | Told og skat angivet i Zonos Checkout. Vises i afregnet valuta; positivt flydende komma, to decimalerinteger |
order.referenceId | EneståendereferenceIdknyttet til ordren gennem oprette TempCart API-tjenesteslutpunktet.string |
order.shipComplete | Angiver om ordren skal sendes i flere deleboolean |
order.shippingCarrierServiceLevel | Transportør og serviceniveau-id for den valgte forsendelsesmulighedstring |
order.shippingInstructions | Brugerdefinerbare instruktioner til forsendelsesserviceniveauetstring |
order.shippingTotal | Forsendelse i alt i USD; positivt flydende komma, to decimalerinteger |
order.shippingTotalForeign | Forsendelsessum i den afregnet valuta; positivt flydende komma, to decimalerinteger |
order.testOrder | Angiver om ordren er en testordre.boolean |
order.trackingNumber | Sporingsnummer genereret for forsendelsen, hvis relevant.string |
order.zip | Destinations-/forsendelsesadresse for ordren - værdierne blev indtastet i Zonos Checkout eller blev videregivet til ordren gennem omdirigeringen til Zonos Checkout.string |
Yderligere 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.state
Ordredetaljer
Lær, hvordan slutpunktet for ordredetaljer fungerer.De
orderDetailslutpunkt bruges til sikkert at hente ordredetaljerne og status for en ordre gennemført via Zonos Checkout.