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
Zonos 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
Bu 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↕
415
Unsupported media type
HTML Varlığı. HTTP "Content-Type" başlığı geçersizdir.
406
Not Acceptable
HTML Varlığı. HTTP "Accept" başlığı geçersizdir.
400
Bad 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"
500
Internal Server Error
"error":"Couldn't process order details"
Yanıt JSON tanımları
alan↕
notlar↕
error
Bu parametre yalnızca bir hata oluştuğunda mevcuttur ve bir hata açıklaması içerecektir.string
order
Bu sipariş ayrıntılarının bir haritasıdır.JSON string
order.billingZip
Sipariş için fatura adresi - değerler Zonos Checkout'a girilmiştir.string
orderboxCount
Bu alan, createTempCart isteğine geçirilen siparişi göndermek için kullanılacak kutuları açıklar.string
Ziyaretç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.cslListMatch
Konsolide 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.customerSelectedShippingName
Zonos Checkout'un içindeki kargo seçeneği görüntü adıstring
order.dutyTaxesBreakdown
Gümrük/vergi dökümünün haritası Not - Uygulanabilirse, IPF (Uluslararası İşleme Ücreti) dahil değildir.JSON string
USD 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.vatTax
USD cinsinden KDV/vergi miktarı, ödeme ücreti üzerindeki KDV/vergiyi içermez; pozitif kayan nokta, iki ondalık basamakinteger
order.dutyTaxesTotal
USD cinsinden gümrük ve vergi toplamı; pozitif kayan nokta, iki ondalık basamakinteger
order.foreignCurrencyCode
Sipariş ödemesinin ödendiği para birimi kodu.string
remittance_amount
Belirli bir ülkeye, örneğin UK KDV ödenmesi gereken para miktarı.decimal
order.grandTotal
USD cinsinden genel toplam; pozitif kayan nokta, iki ondalık basamakinteger
order.grandTotalForeign
Kapatı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.itemsCount
Sipariş satır öğelerinin sayısıinteger
order.itemsTotal
USD cinsinden öğeler / ürün toplamı; pozitif kayan nokta, iki ondalık basamakinteger
order.itemsTotalForeign
Kapatılan para biriminde öğeler / ürün toplamı; pozitif kayan nokta, iki ondalık basamakinteger
order.items[index].height
Pozitif kayan nokta, iki ondalık basamakinteger
order.items[index].itemNonShippable
boolean
order.items[index].length
Pozitif kayan nokta, iki ondalık basamakinteger
order.items[index].quantity
integer
order.items[index].weight
Pozitif kayan nokta, iki ondalık basamakinteger
order.items[index].width
Pozitif kayan nokta, iki ondalık basamakinteger
order.items[index].unitPrice
Pozitif kayan nokta, iki ondalık basamakinteger
order.merchantOrderId
updateMerchantOrderId API hizmet endpoint'i üzerinden sipariş ile ilişkili MerchantOrderId.string
order.misc1
createTempCart API hizmet endpoint'i üzerinden sipariş ile ilişkili ek değer.string
order.misc2
createTempCart API hizmet endpoint'i üzerinden sipariş ile ilişkili ek değer.string
order.misc3
createTempCart API hizmet endpoint'i üzerinden sipariş ile ilişkili ek değer.string
order.misc4
createTempCart API hizmet endpoint'i üzerinden sipariş ile ilişkili ek değer.string
order.misc5
createTempCart API hizmet endpoint'i üzerinden sipariş ile ilişkili ek değer.string
order.misc6
createTempCart API hizmet endpoint'i üzerinden sipariş ile ilişkili ek değer.string
order.nationalIdentifier
Gerektiğinde uluslararası fatura adresi bilgisi. Değerler Zonos Checkout'a girilmiştir.string
order.notes
Not haritalarının listesi; not haritası, sipariş notu hakkındaki detayları içerir.JSON string
order.notes[index].createdByUser
string
order.notes[index].customerNote
Bu 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].dateCreated
millis
order.notes[index].dateCreatedString
string
order.notes[index].flagged
Bu notun önemli olarak işaretlenip işaretlenmediğini gösteren bir boolean
order.notes[index].note
Not içeriğistring
order.optInEmail
Müş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.orderId
Sipariş kimliği Zonos sistemindestring
order.orderDate
Sipariş oluşturma zaman damgası milisaniye cinsinden UTC/GMT.millis
order.orderDateString
Sipariş oluşturma zaman damgası dizesi UTC/GMT cinsinden.string
Sipariş Ayrıntıları
Sipariş Ayrıntıları
Sipariş Ayrıntıları endpoint'inin nasıl çalıştığını öğrenin.
orderDetailendpoint'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
POST |
https://api.iglobalstores.com/v2/orderDetailHTTPS isteği
https://api.iglobalstores.com/v2/orderDetailİstek gövdesindeki JSON anahtar/değer çiftleri
orderIdİSTEĞE BAĞLI,referenceIdparametresi geçilirseinteger / stringreferenceIdİSTEĞE BAĞLI,orderIdparametresi geçilirsecreateTempCartAPI Hizmet endpoint'ine geçilen benzersizreferenceIdtarafından bir siparişin verilerini aramak için kullanılır.orderIdparametresine dayalı olarak sipariş ayrıntılarını aramayı amaçladığınızda, bu parametre kapatılmalı veya null olmalıdır.stringsecretGEREKLİstringstoreIdGEREKLİintegerHata HTTP yanıtları
Yanıt JSON tanımları
errorstringorderJSON stringorder.billingZipstringorderboxCountstringorder.carrierAccountNumberstringorder.carrierAccountShippingMethodstringorder.cslListMatchbooleanorder.customerSelectedShippingNamestringorder.dutyTaxesBreakdownJSON stringorder.dutyTaxesBreakdown.brokerageFeeintegerorder.dutyTaxesBreakdown.dispursementFeeintegerorder.dutyTaxesBreakdown.dutyintegerorder.dutyTaxesBreakdown.prepaymentFeeintegerorder.dutyTaxesBreakdown.vatOnDispursementFeeintegerorder.dutyTaxesBreakdown.vatTaxintegerorder.dutyTaxesTotalintegerorder.foreignCurrencyCodestringremittance_amountdecimalorder.grandTotalintegerorder.grandTotalForeignintegerorder.itemsJSON stringorder.itemsCountintegerorder.itemsTotalintegerorder.itemsTotalForeignintegerorder.items[index].heightintegerorder.items[index].itemNonShippablebooleanorder.items[index].lengthintegerorder.items[index].quantityintegerorder.items[index].weightintegerorder.items[index].widthintegerorder.items[index].unitPriceintegerorder.merchantOrderIdMerchantOrderId.stringorder.misc1stringorder.misc2stringorder.misc3stringorder.misc4stringorder.misc5stringorder.misc6stringorder.nationalIdentifierstringorder.notesJSON stringorder.notes[index].createdByUserstringorder.notes[index].customerNotebooleanorder.notes[index].dateCreatedmillisorder.notes[index].dateCreatedStringstringorder.notes[index].flaggedbooleanorder.notes[index].notestringorder.optInEmailbooleanorder.orderIdstringorder.orderDatemillisorder.orderDateStringstringorder.orderStatusorderStatuskullanı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.stringorder.orderStatusDateorderStatusdeğişikliğinin UTC/GMT cinsinden zaman damgası milisaniye.millisorder.orderStatusDateStringorderStatusdeğişikliğinin UTC/GMT cinsinden zaman damgası dizesi.stringorder.paymentProcessingpaymentProcessingayrıntılarının haritası. Bazı parametreler hesabınıza uygulanmayabilir ve yanıttan hariç tutulacaktır.JSON stringorder.paymentProcessing.captureDatemillisorder.paymentProcessing.captureDateStringstringorder.paymentProcessing.cardTypestringorder.paymentProcessing.lastFourstringorder.paymentProcessing.paymentGatewaystringorder.paymentProcessing.transactionTypestringorder.poNumberstringorder.quotedDutyTaxesintegerorder.quotedDutyTaxesForeignintegerorder.referenceIdreferenceId.stringorder.shipCompletebooleanorder.shippingCarrierServiceLevelstringorder.shippingInstructionsstringorder.shippingTotalintegerorder.shippingTotalForeignintegerorder.testOrderbooleanorder.trackingNumberstringorder.zipstringEk veri türleri:
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.stateBu sayfa faydalı mıydı?