DOCS

Orderdetails

Leer hoe het Orderdetails-endpoint werkt.

Het orderDetail-endpoint wordt gebruikt om veilig orderdetails en status op te halen van een order die via Zonos Checkout is voltooid.

Endpoint 

Opmerking: De sleutels in de response kunnen worden gewijzigd en/of er kunnen extra sleutels worden toegevoegd. Als u dit endpoint gaat gebruiken, zorg er dan voor dat uw code hierop is voorbereid.

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

HTTPS-request

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

JSON key/value-pairs in de request body

VeldNotities
orderId OPTIONAL, indien de parameter referenceId wordt doorgegevenHet Zonos order-ID kan worden doorgegeven met of zonder uw store-ID en koppelteken (voorbeeld: 123-45678 of 45678). Opmerking: na orderafronding en betaling wordt de klant doorgestuurd naar een Order Completion-/Order Thank You-pagina die op uw domein wordt gehost. De URL bevat een querystringparameter “orderId” met deze waarde.integer / string
referenceId OPTIONAL, indien de parameter “orderId” wordt doorgegevenDeze parameter wordt gebruikt om de gegevens van een order op te zoeken via de unieke referenceId die is doorgegeven in het createTempCart-API-serviceendpoint. Laat deze parameter weg of gebruik null wanneer u de orderdetails wilt opzoeken op basis van de parameter orderId.string
secret REQUIREDAPI secret GUID verstrekt door Zonosstring
storeId REQUIREDStore-ID verstrekt door Zonos.integer

Error HTTP-responses

Foutcodeberichtbetekenis
415Unsupported media typeHTML-entiteit. HTTP-header “Content-Type” is ongeldig.
406Not AcceptableHTML-entiteit. HTTP-header “Accept” is ongeldig.
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”

Response JSON-definities

VeldNotities
errorDeze parameter is alleen aanwezig wanneer er een fout is opgetreden en bevat een foutbeschrijving.string
orderDit is een map met de orderdetails.JSON string
order.billingZipFactuuradres voor de order - de waarden zijn ingevoerd in Zonos Checkout.string
orderboxCountDit veld beschrijft de dozen die worden gebruikt om de order te verzenden, doorgegeven in het createTempCart -verzoek.string
order.carrierAccountNumberHet eigen vervoerdersaccountnummer van de bezoeker; wordt gebruikt wanneer eigen vervoerdersaccounts voor bezoekers zijn ingeschakeldstring
order.carrierAccountShippingMethodDe geselecteerde verzendmethode op het eigen vervoerdersaccount van de bezoeker; wordt gebruikt wanneer eigen vervoerdersaccounts voor bezoekers zijn ingeschakeldstring
order.cslListMatchConsolidated Screening List (CSL)-overeenkomst. Een boolean die aangeeft of de klantgegevens een overeenkomst hebben opgeleverd in de Amerikaanse Consolidated Screening List en beoordeeld moeten worden op mogelijke banden met een geweigerde partij.boolean
order.customerSelectedShippingNameWeergavenaam van de verzendoptie binnen Zonos Checkoutstring
order.dutyTaxesBreakdownEen map met de uitsplitsing van rechten/belastingen. Opmerking: indien van toepassing is de IPF (International Processing Fee) hierin niet meegenomen.JSON string
order.dutyTaxesBreakdown.brokerageFeeBedrag van de brokerage fee in USD; positief getal, twee decimaleninteger
order.dutyTaxesBreakdown.dispursementFeeBedrag van de uitbetalingsvergoeding in USD; positief getal, twee decimaleninteger
order.dutyTaxesBreakdown.dutyBedrag aan invoerrechten in USD; positief getal, twee decimaleninteger
order.dutyTaxesBreakdown.prepaymentFeeBedrag van de vooruitbetalingsvergoeding in USD; positief getal, twee decimaleninteger
order.dutyTaxesBreakdown.vatOnDispursementFeeBtw-/belastingbedrag over de uitbetalingsvergoeding in USD; positief getal, twee decimaleninteger
order.dutyTaxesBreakdown.vatTaxBtw-/belastingbedrag in USD, exclusief de btw/belasting over de uitbetalingsvergoeding; positief getal, twee decimaleninteger
order.dutyTaxesTotalTotaal aan rechten en belastingen in USD; positief getal, twee decimaleninteger
order.foreignCurrencyCodeDe valutacode waarin de orderbetaling is afgewikkeld.string
remittance_amountHet geldbedrag dat naar een specifiek land moet worden afgedragen, bijvoorbeeld btw in het VK.decimal
order.grandTotalEindtotaal in USD; positief getal, twee decimaleninteger
order.grandTotalForeignEindtotaal in de afgewikkelde valuta; positief getal, twee decimaleninteger
order.itemsEen lijst met itemmaps. De itemmap bevat details over het item die bij het aanmaken van de tijdelijke winkelwagen naar Zonos Checkout zijn doorgegeven. Voor meer informatie over itemeigenschappen raadpleegt u de createTempCart -API-documentatieJSON string
order.itemsCountAantal orderregelsinteger
order.itemsTotalItems-/producttotaal in USD; positief getal, twee decimaleninteger
order.itemsTotalForeignItems-/producttotaal in de afgewikkelde valuta; positief getal, twee decimaleninteger
order.items[index].heightPositief getal, twee decimaleninteger
order.items[index].itemNonShippableboolean
order.items[index].lengthPositief getal, twee decimaleninteger
order.items[index].quantityinteger
order.items[index].weightPositief getal, twee decimaleninteger
order.items[index].widthPositief getal, twee decimaleninteger
order.items[index].unitPricePositief getal, twee decimaleninteger
order.merchantOrderIdMerchantOrderId die aan de order is gekoppeld via het updateMerchantOrderId -API-serviceendpoint.string
order.misc1Extra waarde die aan de order is gekoppeld via het createTempCart -API-serviceendpoint.string
order.misc2Extra waarde die aan de order is gekoppeld via het createTempCart -API-serviceendpoint.string
order.misc3Extra waarde die aan de order is gekoppeld via het createTempCart -API-serviceendpoint.string
order.misc4Extra waarde die aan de order is gekoppeld via het createTempCart -API-serviceendpoint.string
order.misc5Extra waarde die aan de order is gekoppeld via het createTempCart -API-serviceendpoint.string
order.misc6Extra waarde die aan de order is gekoppeld via het createTempCart -API-serviceendpoint.string
order.nationalIdentifierExtra internationale factuuradresgegevens voor de order, indien vereist. De waarden zijn ingevoerd in Zonos Checkout.string
order.notesEen lijst met notitiemaps; de notitiemap bevat details over de ordernotitie.JSON string
order.notes[index].createdByUserstring
order.notes[index].customerNoteEen boolean die aangeeft of dit een door de klant aangemaakte notitie was over de order, verzending, enz.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 “aanmelden voor onze nieuwsbrief” binnen Zonos Checkout heeft aangevinkt. Alleen van toepassing als u ervoor heeft gekozen dit selectievakje op de checkoutpagina weer te gevenboolean
order.orderIdHet identificatienummer van de order in het Zonos-systeemstring
order.orderDateDe timestamp (in milliseconden) van het aanmaken van de order in UTC/GMT.millis
order.orderDateStringDe timestamp-tekenreeks van het aanmaken van de order in UTC/GMT.string
order.orderStatusDe status/toestand van de order in het Zonos-systeem. Zie voor meer informatie over het gebruik van orderStatus het document Een order ophalen. Meer informatie over de orderstatussen is te vinden in het document Een order bijwerken.string
order.orderStatusDateDe timestamp (in milliseconden) in UTC/GMT van de meest recente wijziging van orderStatus in het Zonos-systeem.millis
order.orderStatusDateStringDe timestamp-tekenreeks in UTC/GMT van de meest recente wijziging van orderStatus in het Zonos-systeem.string
order.paymentProcessingEen map met de paymentProcessing-details. Sommige parameters zijn mogelijk niet van toepassing op uw account en worden uitgesloten van de response.JSON string
order.paymentProcessing.captureDateDe datum van de betalingsafhandeling (capture) in milliseconden, indien beschikbaar. Als Zonos de betaling verwerkt, wordt dit knooppunt uitgesloten van de response.millis
order.paymentProcessing.captureDateStringDe datum van de betalingsafhandeling (capture) als tekenreeks, indien beschikbaar. Als Zonos de betaling verwerkt, wordt dit knooppunt uitgesloten van de response.string
order.paymentProcessing.cardTypeMerk van de creditcard. Als Zonos de betaling verwerkt, wordt dit knooppunt uitgesloten van de response.string
order.paymentProcessing.lastFourDe laatste vier cijfers van het creditcardnummer voor facturering. Als Zonos de betaling verwerkt, wordt dit knooppunt uitgesloten van de response.string
order.paymentProcessing.paymentGatewayNaam van de betalingsgateway. Als Zonos de betaling verwerkt, wordt “iGlobal_CC” of “iGlobal_PayPal” weergegeven.string
order.paymentProcessing.transactionTypeGeeft het transactietype aan: “AUTH_CAPTURE” of “AUTH_ONLY”. Als Zonos de betaling verwerkt, wordt dit knooppunt uitgesloten van de response.string
order.poNumberEen inkoopordernummer voor de order dat binnen Zonos Checkout is opgegeven; wordt gebruikt wanneer inkooporders zijn ingeschakeldstring
order.quotedDutyTaxesRechten en belastingen zoals geoffreerd in Zonos Checkout, weergegeven in USD; positief getal, twee decimaleninteger
order.quotedDutyTaxesForeignRechten en belastingen zoals geoffreerd in Zonos Checkout. Weergegeven in de afgewikkelde valuta; positief getal, twee decimaleninteger
order.referenceIdUnieke referenceId die aan de order is gekoppeld via het createTempCart-API-serviceendpoint.string
order.shipCompleteGeeft aan of de order in meerdere delen moet worden verzondenboolean
order.shippingCarrierServiceLevelVervoerder- en service-level-identificatie voor de geselecteerde verzendoptiestring
order.shippingInstructionsAanpasbare instructies voor het verzendservicelevelstring
order.shippingTotalVerzendtotaal in USD; positief getal, twee decimalen integer
order.shippingTotalForeignVerzendtotaal in de afgewikkelde valuta; positief getal, twee decimaleninteger
order.testOrderGeeft aan of de order een testorder is.boolean
order.trackingNumberTrackingnummer dat voor de zending is gegenereerd, indien van toepassing.string
order.zipBestemmings-/verzendadres voor de order - de waarden zijn ingevoerd in Zonos Checkout of zijn aan de order doorgegeven via de redirect naar Zonos Checkout.string

Extra datatypes:

  • 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
Boek een demo

Was deze pagina nuttig?


Op deze pagina: