DOCS

Order details

/

Orderdetails

Leer hoe de Orderdetails-eindpunt werkt.

De orderDetail eindpunt wordt gebruikt om veilig de orderdetails en status van een bestelling die via de Zonos Checkout is voltooid op te halen.

Eindpunt 

Opmerking: De respons-sleutels kunnen worden gewijzigd en/of er kunnen extra sleutels worden toegevoegd. Als u de eindpunt gaat gebruiken, stel dan uw code in om rekening te houden met deze mogelijkheden.

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

HTTPS-verzoek

veldopmerkingen
HTTP-methodePOST
Eindpunthttps://api.iglobalstores.com/v2/orderDetail
ProtocolHTTPS
BerichtformaatJSON
Accept HTTP-headerAccept: application/json
Content-Type HTTP-headerContent-Type: application/json

JSON sleutel/waarde paren in de aanvraagbody

veldopmerkingen
orderId OPTIONEEL, als u de referenceId parameter doorgeeftDe Zonos order Id kan worden doorgegeven met of zonder uw winkel Id en koppelteken (Voorbeeld: 123-45678 of 45678). Opmerking: Na voltooiing van de bestelling en betaling, wordt de klant omgeleid naar een Order Voltooiing / Bedankpagina die op uw domein is gehost. De URL bevat een querystringparameter “orderId” die deze waarde zal bevatten.integer / string
referenceId OPTIONEEL, als u de “orderId” parameter doorgeeftDeze parameter wordt gebruikt om de gegevens van een bestelling op te zoeken aan de hand van de unieke referenceId die is doorgegeven in de createTempCart API Service eindpunt. Deze parameter moet worden weggelaten of null zijn wanneer u van plan bent de orderdetails op te zoeken op basis van de orderId parameter.string
secret VERPLICHTAPI geheime GUID verstrekt door Zonosstring
storeId VERPLICHTWinkel ID verstrekt door Zonos.integer

Fout HTTP-responsen

Foutcodeberichtbetekenis
415Ongeldig mediatypeHTML-entiteit. HTTP “Content-Type” header is ongeldig.
406Niet AcceptabelHTML-entiteit. HTTP “Accept” header is ongeldig.
400Slechte aanvraag“error”:”orderId: 999-99999 is geen geldige orderId”“error”:”Kon geen bestelling vinden met orderId: 999-99999”“error”:”Ongeldige beveiligingsreferenties”“error”:”Ongeldige postbody”“error”:”Parameter orderId of referenceId is vereist”“error”:”Kan beide parameters orderId en referenceId niet specificeren”“error”:”Geen bestelling gevonden met orderId: 999-99999”“error”:”Parameter winkel vereist”“error”:”Geen bestelling gevonden met referenceId: 999999 voor storeId: 999”“error”:”referenceId: 999999 voor storeId: 999 is gedupliceerd”“error”:”Kon bestelling met referenceId: 999999 niet ophalen”
500Interne serverfout“error”:”Kon de orderdetails niet verwerken”

Response JSON-definities

veldopmerkingen
errorDeze parameter is alleen aanwezig wanneer er een fout is opgetreden en bevat een foutbeschrijving.string
orderDit is een kaart van de orderdetails.JSON string
order.billingZipFactuuradres voor de bestelling - de waarden zijn ingevoerd in de Zonos Checkout.string
orderboxCountDit veld beschrijft de dozen die zullen worden gebruikt om de bestelling te verzenden, doorgegeven in de createTempCart aanvraag.string
order.carrierAccountNumberHet eigen verzendaccountnummer van een bezoeker; gebruikt wanneer verzendaccounts van bezoekers zijn ingeschakeldstring
order.carrierAccountShippingMethodDe geselecteerde verzendmethode op het eigen verzendaccount van de bezoeker; gebruikt wanneer verzendaccounts van bezoekers zijn ingeschakeldstring
order.cslListMatchGecentraliseerde Screeninglijst (CSL) match. Een boolean die aangeeft wanneer de klantinformatie een match heeft opgeleverd in de Amerikaanse Gecentraliseerde Screeninglijst en moet worden beoordeeld op mogelijke betrokkenheid bij een geweigerde partij.boolean
order.customerSelectedShippingNameWeergavenaam van de verzendoptie binnen de Zonos Checkoutstring
order.dutyTaxesBreakdownEen kaart van de douane-/belastingopdelingOpmerking - Indien van toepassing, is de IPF (Internationale Verwerkingskosten) niet inbegrepen.JSON string
order.dutyTaxesBreakdown.brokerageFeeBedrag van de makelaarskosten in USD; positief drijvend getal, twee decimaleninteger
order.dutyTaxesBreakdown.dispursementFeeBedrag van de uitbetalingskosten in USD; positief drijvend getal, twee decimaleninteger
order.dutyTaxesBreakdown.dutyDouanebedrag in USD; positief drijvend getal, twee decimaleninteger
order.dutyTaxesBreakdown.prepaymentFeeBedrag van de vooruitbetalingskosten in USD; positief drijvend getal, twee decimaleninteger
order.dutyTaxesBreakdown.vatOnDispursementFeeBTW/belastingbedrag op uitbetalingskosten in USD; positief drijvend getal, twee decimaleninteger
order.dutyTaxesBreakdown.vatTaxBTW/belastingbedrag in USD, exclusief de BTW/belasting op de uitbetalingskosten; positief drijvend getal, twee decimaleninteger
order.dutyTaxesTotalTotaal van douane en belasting in USD; positief drijvend getal, twee decimaleninteger
order.foreignCurrencyCodeDe valutacode waarin de betaling van de bestelling is afgewikkeld.string
remittance_amountHet bedrag dat moet worden overgemaakt naar een specifiek land (bijv. VK BTW).decimal
order.grandTotalTotaalbedrag in USD; positief drijvend getal, twee decimaleninteger
order.grandTotalForeignTotaalbedrag in de afgewikkelde valuta; positief drijvend getal, twee decimaleninteger
order.itemsEen lijst van itemkaartenDe itemkaart bevat details over het item die zijn doorgegeven aan de Zonos Checkout bij het aanmaken van de tijdelijke winkelwagentjeVoor meer details over itemeigenschappen, raadpleeg de createTempCart API-docJSON string
order.itemsCountAantal orderregelitemsinteger
order.itemsTotalTotaal van items/producten in USD; positief drijvend getal, twee decimaleninteger
order.itemsTotalForeignTotaal van items/producten in de afgewikkelde valuta; positief drijvend getal, twee decimaleninteger
order.items[index].heightPositief drijvend getal, twee decimaleninteger
order.items[index].itemNonShippableboolean
order.items[index].lengthPositief drijvend getal, twee decimaleninteger
order.items[index].quantityinteger
order.items[index].weightPositief drijvend getal, twee decimaleninteger
order.items[index].widthPositief drijvend getal, twee decimaleninteger
order.items[index].unitPricePositief drijvend getal, twee decimaleninteger
order.merchantOrderIdMerchantOrderId geassocieerd met de bestelling via de updateMerchantOrderId API service endpoint.string
order.misc1Extra waarde geassocieerd met de bestelling via de createTempCart API service endpoint.string
order.misc2Extra waarde geassocieerd met de bestelling via de createTempCart API service endpoint.string
order.misc3Extra waarde geassocieerd met de bestelling via de createTempCart API service endpoint.string
order.misc4Extra waarde geassocieerd met de bestelling via de createTempCart API service endpoint.string
order.misc5Extra waarde geassocieerd met de bestelling via de createTempCart API service endpoint.string
order.misc6Extra waarde geassocieerd met de bestelling via de createTempCart API service endpoint.string
order.nationalIdentifierExtra internationale factuuradresinformatie voor de bestelling wanneer vereist. De waarden zijn ingevoerd in de Zonos Checkout.string
order.notesEen lijst van notitiekaarten; de notitiekaart bevat details over de notitie van de bestelling.JSON string
order.notes[index].createdByUserstring
order.notes[index].customerNoteEen boolean die aangeeft of dit een door de klant gemaakte notitie over de bestelling, verzending, enz. was.boolean
order.notes[index].dateCreatedmillis
order.notes[index].dateCreatedStringstring
order.notes[index].flaggedEen boolean die aangeeft of deze notitie als belangrijk is gemarkeerd
order.notes[index].noteDe inhoud van de notitiestring
order.optInEmailGeeft aan dat de klant het selectievakje voor “aanmelden voor onze nieuwsbrief” in de Zonos Checkout heeft geselecteerd. Toepasbaar alleen als u ervoor heeft gekozen om dit selectievakje op de checkout pagina weer te geven.boolean
order.orderIdHet identificatienummer van de bestelling in het Zonos systeemstring
order.orderDateDe tijdstempel van de bestelling in millis in UTC/GMT.millis
order.orderDateStringDe tijdstempel van de bestelling als string in UTC/GMT.string
order.orderStatusDe status/toestand van de bestelling in het Zonos systeem. Voor meer details over het gebruik van orderStatus, raadpleeg de Haal hier een bestellingsdocument op. Extra informatie over de bestelstatussen is te vinden in het Update hier een bestellingsdocument.string
order.orderStatusDateDe tijdstempel in millis in UTC/GMT van de meest recente orderStatus wijziging in het Zonos systeem.millis
order.orderStatusDateStringDe tijdstempel als string in UTC/GMT van de meest recente orderStatus wijziging in het Zonos systeem.string
order.paymentProcessingEen kaart van de paymentProcessing details. Sommige parameters zijn mogelijk niet van toepassing op uw account en worden uitgesloten van de respons.JSON string
order.paymentProcessing.captureDateDe datum van betaling vastlegging in millis, indien beschikbaar. Als Zonos de betaling verwerkt, wordt deze node uitgesloten van de respons.millis
order.paymentProcessing.captureDateStringDe datum van betaling vastlegging als string, indien beschikbaar. Als Zonos de betaling verwerkt, wordt deze node uitgesloten van de respons.string
order.paymentProcessing.cardTypeCreditcard merk. Als Zonos de betaling verwerkt, wordt deze node uitgesloten van de respons.string
order.paymentProcessing.lastFourDe laatste vier cijfers van het factureringscreditcardnummer. Als Zonos de betaling verwerkt, wordt deze node uitgesloten van de respons.string
order.paymentProcessing.paymentGatewayNaam van de betalingsgateway. Als Zonos de betaling verwerkt, zal dit “iGlobal_CC” of “iGlobal_PayPal” aangeven.string
order.paymentProcessing.transactionTypeGeeft het type transactie aan: “AUTH_CAPTURE” of “AUTH_ONLY”. Als Zonos de betaling verwerkt, wordt deze node uitgesloten van de respons.string
order.poNumberEen inkoopordernummer voor de bestelling die is opgegeven in de Zonos Checkout; gebruikt wanneer inkooporders zijn ingeschakeld.string
order.quotedDutyTaxesDouane- en belastingtarieven geciteerd in de Zonos Checkout, weergegeven in USD; positieve drijvende komma, twee decimalen.integer
order.quotedDutyTaxesForeignDouane- en belastingtarieven geciteerd in de Zonos Checkout. Weergegeven in de vereffende valuta; positieve drijvende komma, twee decimalen.integer
order.referenceIdUnieke referenceId die aan de bestelling is gekoppeld via de createTempCart API-service-eindpunt.string
order.shipCompleteGeeft aan of de bestelling in meerdere delen moet worden verzonden.boolean
order.shippingCarrierServiceLevelDraag- en serviceniveau-identificatie voor de geselecteerde verzendoptie.string
order.shippingInstructionsAanpasbare instructies voor het verzendserviceniveau.string
order.shippingTotalVerzendkosten in USD; positieve drijvende komma, twee decimalen.integer
order.shippingTotalForeignVerzendkosten in de vereffende valuta; positieve drijvende komma, twee decimalen.integer
order.testOrderGeeft aan of de bestelling een testbestelling is.boolean
order.trackingNumberVolgnummer dat voor de zending is gegenereerd, indien van toepassing.string
order.zipBestemmings- / verzendadres voor de bestelling - de waarden zijn ingevoerd in de Zonos Checkout of zijn doorgegeven aan de bestelling via de omleiding naar de Zonos Checkout.string

Aanvullende gegevenstypen:

  • 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

Was deze pagina nuttig?


Op deze pagina: