DOCS

Sipariş Ayrıntıları

Sipariş Ayrıntıları endpoint'inin nasıl çalıştığını öğrenin.

orderDetail endpoint'i, Zonos Checkout üzerinden tamamlanan bir siparişin ayrıntılarını ve durumunu güvenli bir şekilde almak için kullanılır.

Endpoint 

Not: Yanıt anahtarları değiştirilebilir ve/veya ek anahtarlar eklenebilir. Endpoint'i kullanacaksanız, kodunuzu bu olasılıklara uyum sağlamak üzere ayarlayın.

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

HTTPS isteği

alan↕notlar↕
HTTP metoduPOST
Endpointhttps://api.iglobalstores.com/v2/orderDetail
ProtokolHTTPS
İleti formatıJSON
Accept HTTP başlığıAccept: application/json
Content-Type HTTP başlığıContent-Type: application/json

İstek gövdesindeki JSON anahtar/değer çiftleri

alan↕notlar↕
orderId İSTEĞE BAĞLI, referenceId parametresi geçilirseZonos sipariş Kimliği, mağaza Kimliğiniz ve tire ile birlikte veya bunlar olmadan geçilebilir (Örnek: 123-45678 veya 45678). Not: Sipariş tamamlandıktan ve ödeme yapıldıktan sonra, müşteri alan adınızda barındırılan Sipariş Tamamlama / Sipariş Teşekkür sayfasına yönlendirilecektir. URL, bu değeri içerecek bir "orderId" sorgu dizesi parametresi içerecektir.integer / string
referenceId İSTEĞE BAĞLI, orderId parametresi geçilirseBu parametre, createTempCart API Hizmet endpoint'ine geçilen benzersiz referenceId tarafından bir siparişin verilerini aramak için kullanılır. orderId parametresine dayalı olarak sipariş ayrıntılarını aramayı amaçladığınızda, bu parametre kapatılmalı veya null olmalıdır.string
secret GEREKLİZonos tarafından sağlanan API gizli GUIDstring
storeId GEREKLİZonos tarafından sağlanan Mağaza Kimliği.integer

Hata HTTP yanıtları

Hata kodu↕ileti↕anlam↕
415Unsupported media typeHTML Varlığı. HTTP "Content-Type" başlığı geçersizdir.
406Not AcceptableHTML Varlığı. HTTP "Accept" başlığı geçersizdir.
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"

Yanıt JSON tanımları

alan↕notlar↕
errorBu parametre yalnızca bir hata oluştuğunda mevcuttur ve bir hata açıklaması içerecektir.string
orderBu sipariş ayrıntılarının bir haritasıdır.JSON string
order.billingZipSipariş için fatura adresi - değerler Zonos Checkout'a girilmiştir.string
orderboxCountBu alan, createTempCart isteğine geçirilen siparişi göndermek için kullanılacak kutuları açıklar.string
order.carrierAccountNumberZiyaretçinin kendi kargo taşıyıcı hesap numarası; ziyaretçi taşıyıcı hesapları etkinleştirildiğinde kullanılırstring
order.carrierAccountShippingMethodZiyaretçinin kendi kargo taşıyıcı hesabında seçilen kargo yöntemi; ziyaretçi taşıyıcı hesapları etkinleştirildiğinde kullanılırstring
order.cslListMatchKonsolide Tarama Listesi (CSL) eşleşmesi. Müşteri bilgilerinin ABD Konsolide Tarama Listesinde eşleşme oluşturmuş olup olmadığını ve yasaklanmış taraf bağlantısı açısından incelenmesi gerekip gerekmediğini gösteren bir booleandır.boolean
order.customerSelectedShippingNameZonos Checkout'un içindeki kargo seçeneği görüntü adıstring
order.dutyTaxesBreakdownGümrük/vergi dökümünün haritası Not - Uygulanabilirse, IPF (Uluslararası İşleme Ücreti) dahil değildir.JSON string
order.dutyTaxesBreakdown.brokerageFeeUSD cinsinden aracılık ücreti miktarı; pozitif kayan nokta, iki ondalık basamakinteger
order.dutyTaxesBreakdown.dispursementFeeUSD cinsinden ödeme ücreti miktarı; pozitif kayan nokta, iki ondalık basamakinteger
order.dutyTaxesBreakdown.dutyUSD cinsinden gümrük miktarı; pozitif kayan nokta, iki ondalık basamakinteger
order.dutyTaxesBreakdown.prepaymentFeeÖn ödeme ücreti miktarı USD cinsinden; pozitif kayan nokta, iki ondalık basamakinteger
order.dutyTaxesBreakdown.vatOnDispursementFeeÖdeme ücreti üzerindeki KDV/vergi miktarı USD cinsinden; pozitif kayan nokta, iki ondalık basamakinteger
order.dutyTaxesBreakdown.vatTaxUSD cinsinden KDV/vergi miktarı, ödeme ücreti üzerindeki KDV/vergiyi içermez; pozitif kayan nokta, iki ondalık basamakinteger
order.dutyTaxesTotalUSD cinsinden gümrük ve vergi toplamı; pozitif kayan nokta, iki ondalık basamakinteger
order.foreignCurrencyCodeSipariş ödemesinin ödendiği para birimi kodu.string
remittance_amountBelirli bir ülkeye, örneğin UK KDV ödenmesi gereken para miktarı.decimal
order.grandTotalUSD cinsinden genel toplam; pozitif kayan nokta, iki ondalık basamakinteger
order.grandTotalForeignKapatılan para biriminde genel toplam; pozitif kayan nokta, iki ondalık basamakinteger
order.itemsÖğe haritalarının listesi Öğe haritası, Zonos Checkout'a geçici sepet oluşturma sırasında geçirilen öğe hakkındaki detayları içerir Öğe özellikleri hakkında daha fazla bilgi için, createTempCart API dokümanını inceleyinizJSON string
order.itemsCountSipariş satır öğelerinin sayısıinteger
order.itemsTotalUSD cinsinden öğeler / ürün toplamı; pozitif kayan nokta, iki ondalık basamakinteger
order.itemsTotalForeignKapatılan para biriminde öğeler / ürün toplamı; pozitif kayan nokta, iki ondalık basamakinteger
order.items[index].heightPozitif kayan nokta, iki ondalık basamakinteger
order.items[index].itemNonShippableboolean
order.items[index].lengthPozitif kayan nokta, iki ondalık basamakinteger
order.items[index].quantityinteger
order.items[index].weightPozitif kayan nokta, iki ondalık basamakinteger
order.items[index].widthPozitif kayan nokta, iki ondalık basamakinteger
order.items[index].unitPricePozitif kayan nokta, iki ondalık basamakinteger
order.merchantOrderIdupdateMerchantOrderId API hizmet endpoint'i üzerinden sipariş ile ilişkili MerchantOrderId.string
order.misc1createTempCart API hizmet endpoint'i üzerinden sipariş ile ilişkili ek değer.string
order.misc2createTempCart API hizmet endpoint'i üzerinden sipariş ile ilişkili ek değer.string
order.misc3createTempCart API hizmet endpoint'i üzerinden sipariş ile ilişkili ek değer.string
order.misc4createTempCart API hizmet endpoint'i üzerinden sipariş ile ilişkili ek değer.string
order.misc5createTempCart API hizmet endpoint'i üzerinden sipariş ile ilişkili ek değer.string
order.misc6createTempCart API hizmet endpoint'i üzerinden sipariş ile ilişkili ek değer.string
order.nationalIdentifierGerektiğinde uluslararası fatura adresi bilgisi. Değerler Zonos Checkout'a girilmiştir.string
order.notesNot haritalarının listesi; not haritası, sipariş notu hakkındaki detayları içerir.JSON string
order.notes[index].createdByUserstring
order.notes[index].customerNoteBu müşteri tarafından sipariş, kargo vb. hakkında oluşturulan bir not olup olmadığını gösteren bir booleandır.boolean
order.notes[index].dateCreatedmillis
order.notes[index].dateCreatedStringstring
order.notes[index].flaggedBu notun önemli olarak işaretlenip işaretlenmediğini gösteren bir boolean
order.notes[index].noteNot içeriğistring
order.optInEmailMüşterinin Zonos Checkout'u içinde "bültene kaydol" onay kutusunu seçip seçmediğini gösterir. Yalnızca bu onay kutusunu ödeme sayfasında görüntülemeyi seçtiyseniz geçerlidirboolean
order.orderIdSipariş kimliği Zonos sistemindestring
order.orderDateSipariş oluşturma zaman damgası milisaniye cinsinden UTC/GMT.millis
order.orderDateStringSipariş oluşturma zaman damgası dizesi UTC/GMT cinsinden.string
order.orderStatusZonos sistemindeki siparişin durum/hali. orderStatus kullanımı hakkında daha fazla bilgi için lütfen Burada bir siparişi alın belgesinigözden geçiriniz. Sipariş durumları hakkında ek bilgiler Burada bir siparişi güncelleyin belgesindebulunabilir.string
order.orderStatusDateZonos sisteminde en son orderStatus değişikliğinin UTC/GMT cinsinden zaman damgası milisaniye.millis
order.orderStatusDateStringZonos sisteminde en son orderStatus değişikliğinin UTC/GMT cinsinden zaman damgası dizesi.string
order.paymentProcessingpaymentProcessing ayrıntılarının haritası. Bazı parametreler hesabınıza uygulanmayabilir ve yanıttan hariç tutulacaktır.JSON string
order.paymentProcessing.captureDateÖdeme yakalama tarihi, varsa milisaniye cinsinden. Zonos ödemeyi işliyorsa, bu düğüm yanıttan hariç tutulur.millis
order.paymentProcessing.captureDateStringÖdeme yakalama tarihi, varsa dize olarak. Zonos ödemeyi işliyorsa, bu düğüm yanıttan hariç tutulur.string
order.paymentProcessing.cardTypeKredi kartı markası Zonos ödemeyi işliyorsa, bu düğüm yanıttan hariç tutulur.string
order.paymentProcessing.lastFourFatura kredi kartı numarasının son dört rakamı. Zonos ödemeyi işliyorsa, bu düğüm yanıttan hariç tutulur.string
order.paymentProcessing.paymentGatewayÖdeme geçidi adı Zonos ödemeyi işliyorsa, "iGlobal_CC" veya "iGlobal_PayPal" gösterecektir.string
order.paymentProcessing.transactionTypeİşlem türünü gösterir "AUTH_CAPTURE" veya "AUTH_ONLY". Zonos ödemeyi işliyorsa, bu düğüm yanıttan hariç tutulur.string
order.poNumberZonos Checkout içinde belirtilen sipariş için bir satın alma siparişi numarası; satın alma siparişleri etkinleştirildiğinde kullanılırstring
order.quotedDutyTaxesZonos Checkout'ta USD cinsinden belirtilen gümrük ve vergi; pozitif kayan nokta, iki ondalık basamakinteger
order.quotedDutyTaxesForeignZonos Checkout'ta belirtilen gümrük ve vergi. Kapatılan para biriminde görüntülenir; pozitif kayan nokta, iki ondalık basamakinteger
order.referenceIdcreateTempCart API hizmet endpoint'i aracılığıyla sipariş ile ilişkili benzersiz referenceId.string
order.shipCompleteSiparişin birden çok parçada gönderilip gönderilmemesi gerektiğini gösterirboolean
order.shippingCarrierServiceLevelSeçilen kargo seçeneği için taşıyıcı ve hizmet seviyesi tanımlayıcıstring
order.shippingInstructionsKargo hizmet seviyesi için özelleştirilebilir talimatlarstring
order.shippingTotalUSD cinsinden kargo toplamı; pozitif kayan nokta, iki ondalık basamak integer
order.shippingTotalForeignKapatılan para biriminde kargo toplamı; pozitif kayan nokta, iki ondalık basamakinteger
order.testOrderSiparişin bir test siparişi olup olmadığını gösterir.boolean
order.trackingNumberGönderim için oluşturulan izleme numarası (varsa).string
order.zipSipariş için hedef / kargo adresi - değerler Zonos Checkout'a girilmiş veya Zonos Checkout yönlendirmesi aracılığıyla siparişe geçmiştir.string

Ek veri türleri:

  • 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

Bu sayfa faydalı mıydı?