Catatan: Kunci respons dapat diubah dan/atau kunci tambahan dapat ditambahkan. Jika Anda akan menggunakan endpoint, silakan atur kode Anda untuk mengakomodasi kemungkinan ini.
POST |https://api.iglobalstores.com/v2/orderDetail
Permintaan HTTPS
field↕
notes↕
HTTP method
POST
Endpoint
https://api.iglobalstores.com/v2/orderDetail
Protocol
HTTPS
Message format
JSON
Accept HTTP header
Accept: application/json
Content-Type HTTP header
Content-Type: application/json
Pasangan kunci/nilai JSON di badan permintaan
field↕
notes↕
orderId OPTIONAL, if passing referenceId parameter
Id pesanan Zonos dapat diteruskan dengan atau tanpa Id toko Anda dan tanda hubung (Contoh: 123-45678 atau 45678). Catatan: Setelah penyelesaian pesanan dan pembayaran, pelanggan akan dialihkan ke halaman Order Completion / Order Thank You yang dihosting di domain Anda. URL akan berisi parameter string kueri "orderId" yang akan berisi nilai ini.integer / string
referenceId OPTIONAL, if passing "orderId" parameter
Parameter ini digunakan untuk mencari data pesanan berdasarkan referenceId unik yang diteruskan di endpoint API service createTempCart. Parameter ini harus ditinggalkan atau null saat berniat mencari detail pesanan berdasarkan parameter orderId.string
secret REQUIRED
GUID rahasia API yang disediakan oleh Zonosstring
storeId REQUIRED
ID Toko yang disediakan oleh Zonos.integer
Respons kesalahan HTTP
Error code↕
message↕
meaning↕
415
Unsupported media type
HTML Entity. Header HTTP "Content-Type" tidak valid.
406
Not Acceptable
HTML Entity. Header HTTP "Accept" tidak valid.
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"
Definisi respons JSON
field↕
notes↕
error
Parameter ini hadir hanya ketika kesalahan terjadi dan akan berisi deskripsi kesalahan.string
order
Ini adalah peta detail pesanan.JSON string
order.billingZip
Alamat penagihan untuk pesanan - nilai dimasukkan ke Zonos Checkout.string
orderboxCount
Bidang ini menggambarkan kotak yang akan digunakan untuk mengirim pesanan, diteruskan ke permintaan createTempCart .string
order.carrierAccountNumber
Nomor akun operator pengiriman pengunjung sendiri; digunakan ketika akun operator pengunjung diaktifkanstring
order.carrierAccountShippingMethod
Metode pengiriman yang dipilih pada akun operator pengiriman pengunjung sendiri; digunakan ketika akun operator pengunjung diaktifkanstring
order.cslListMatch
Consolidated Screening List (CSL) match. Boolean yang menunjukkan ketika informasi pelanggan telah menghasilkan kecocokan dalam Consolidated Screening List AS dan harus ditinjau untuk kemungkinan afiliasi pihak yang ditolak.boolean
order.customerSelectedShippingName
Nama opsi pengiriman tampilan dalam Zonos Checkoutstring
order.dutyTaxesBreakdown
Peta rincian bea/pajak Catatan - Jika berlaku, IPF (International Processing Fee) tidak disertakan.JSON string
order.dutyTaxesBreakdown.brokerageFee
Jumlah biaya perantara dalam USD; floating point positif, dua tempat desimalinteger
order.dutyTaxesBreakdown.dispursementFee
Jumlah biaya pengeluaran dalam USD; floating point positif, dua tempat desimalinteger
order.dutyTaxesBreakdown.duty
Jumlah bea dalam USD; floating point positif, dua tempat desimalinteger
order.dutyTaxesBreakdown.prepaymentFee
Jumlah biaya prabayar dalam USD; floating point positif, dua tempat desimalinteger
order.dutyTaxesBreakdown.vatOnDispursementFee
Jumlah PPN/pajak atas biaya pengeluaran dalam USD; floating point positif, dua tempat desimalinteger
order.dutyTaxesBreakdown.vatTax
Jumlah PPN/pajak dalam USD, tidak termasuk PPN/pajak atas biaya pengeluaran; floating point positif, dua tempat desimalinteger
order.dutyTaxesTotal
Total bea dan pajak dalam USD; floating point positif, dua tempat desimalinteger
order.foreignCurrencyCode
Kode mata uang yang diselesaikan pembayaran pesanan.string
remittance_amount
Jumlah uang yang perlu dikirimkan ke negara tertentu, misalnya _ UK VAT_.decimal
order.grandTotal
Total keseluruhan dalam USD; floating point positif, dua tempat desimalinteger
order.grandTotalForeign
Total keseluruhan dalam mata uang yang diselesaikan; floating point positif, dua tempat desimalinteger
order.items
Daftar peta item. Peta item berisi detail tentang item yang diteruskan ke Zonos Checkout saat pembuatan keranjang sementara. Untuk detail lebih lanjut tentang properti item, silakan tinjau dokumentasi API createTempCart .JSON string
order.itemsCount
Jumlah item baris pesananinteger
order.itemsTotal
Total item / produk dalam USD; floating point positif, dua tempat desimalinteger
order.itemsTotalForeign
Total item / produk dalam mata uang yang diselesaikan; floating point positif, dua tempat desimalinteger
order.items[index].height
Floating point positif, dua tempat desimalinteger
order.items[index].itemNonShippable
boolean
order.items[index].length
Floating point positif, dua tempat desimalinteger
order.items[index].quantity
integer
order.items[index].weight
Floating point positif, dua tempat desimalinteger
order.items[index].width
Floating point positif, dua tempat desimalinteger
order.items[index].unitPrice
Floating point positif, dua tempat desimalinteger
order.merchantOrderId
MerchantOrderId yang terkait dengan pesanan melalui endpoint layanan API updateMerchantOrderId .string
order.misc1
Nilai tambahan yang terkait dengan pesanan melalui endpoint layanan API createTempCart .string
order.misc2
Nilai tambahan yang terkait dengan pesanan melalui endpoint layanan API createTempCart .string
order.misc3
Nilai tambahan yang terkait dengan pesanan melalui endpoint layanan API createTempCart .string
order.misc4
Nilai tambahan yang terkait dengan pesanan melalui endpoint layanan API createTempCart .string
order.misc5
Nilai tambahan yang terkait dengan pesanan melalui endpoint layanan API createTempCart .string
order.misc6
Nilai tambahan yang terkait dengan pesanan melalui endpoint layanan API createTempCart .string
order.nationalIdentifier
Informasi alamat penagihan internasional tambahan untuk pesanan saat diperlukan. Nilai dimasukkan ke Zonos Checkout.string
order.notes
Daftar peta catatan; peta catatan berisi detail tentang catatan pesanan.JSON string
order.notes[index].createdByUser
string
order.notes[index].customerNote
Boolean yang menunjukkan apakah ini adalah catatan yang dibuat pelanggan tentang pesanan, pengiriman, dll.boolean
order.notes[index].dateCreated
millis
order.notes[index].dateCreatedString
string
order.notes[index].flagged
boolean yang menunjukkan apakah catatan ini ditandai sebagai penting
order.notes[index].note
Konten catatanstring
order.optInEmail
Menunjukkan bahwa pelanggan memilih kotak centang untuk "daftar buletin kami" di dalam Zonos CheckoutHanya berlaku jika Anda telah memilih untuk menampilkan kotak centang ini di halaman checkoutboolean
order.orderId
Nomor identifikasi pesanan dalam sistem Zonosstring
order.orderDate
Stempel waktu pembuatan pesanan millis dalam UTC/GMT.millis
order.orderDateString
String stempel waktu pembuatan pesanan dalam UTC/GMT.string
Detail Pesanan
Detail Pesanan
Pelajari cara kerja endpoint Order details.Endpoint
orderDetaildigunakan untuk mengambil detail pesanan dan status pesanan yang diselesaikan melalui Zonos Checkout dengan aman.Endpoint
POST |
https://api.iglobalstores.com/v2/orderDetailPermintaan HTTPS
https://api.iglobalstores.com/v2/orderDetailPasangan kunci/nilai JSON di badan permintaan
orderIdOPTIONAL, if passingreferenceIdparameterinteger / stringreferenceIdOPTIONAL, if passing "orderId" parameterreferenceIdunik yang diteruskan di endpoint API servicecreateTempCart. Parameter ini harus ditinggalkan atau null saat berniat mencari detail pesanan berdasarkan parameterorderId.stringsecretREQUIREDstringstoreIdREQUIREDintegerRespons kesalahan HTTP
Definisi respons JSON
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.merchantOrderIdMerchantOrderIdyang terkait dengan pesanan melalui endpoint layanan API updateMerchantOrderId .stringorder.misc1stringorder.misc2stringorder.misc3stringorder.misc4stringorder.misc5stringorder.misc6stringorder.nationalIdentifierstringorder.notesJSON stringorder.notes[index].createdByUserstringorder.notes[index].customerNotebooleanorder.notes[index].dateCreatedmillisorder.notes[index].dateCreatedStringstringorder.notes[index].flaggedbooleanyang menunjukkan apakah catatan ini ditandai sebagai pentingorder.notes[index].notestringorder.optInEmailbooleanorder.orderIdstringorder.orderDatemillisorder.orderDateStringstringorder.orderStatusorderStatus, silakan tinjau dokumen Retrieve an order di sini.Informasi tambahan tentang status pesanan dapat ditemukan di dokumen Update an order di sini.stringorder.orderStatusDateorderStatuspaling baru dalam sistem Zonos.millisorder.orderStatusDateStringorderStatuspaling baru dalam sistem Zonos.stringorder.paymentProcessingpaymentProcessing. Beberapa parameter mungkin tidak berlaku untuk akun Anda dan akan dikecualikan dari respons.JSON stringorder.paymentProcessing.captureDatemillisorder.paymentProcessing.captureDateStringstringorder.paymentProcessing.cardTypestringorder.paymentProcessing.lastFourstringorder.paymentProcessing.paymentGatewaystringorder.paymentProcessing.transactionTypestringorder.poNumberstringorder.quotedDutyTaxesintegerorder.quotedDutyTaxesForeignintegerorder.referenceIdreferenceIdunik yang terkait dengan pesanan melalui endpoint layanan API createTempCart.stringorder.shipCompletebooleanorder.shippingCarrierServiceLevelstringorder.shippingInstructionsstringorder.shippingTotalintegerorder.shippingTotalForeignintegerorder.testOrderbooleanorder.trackingNumberstringorder.zipstringTipe data tambahan:
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.stateApakah halaman ini bermanfaat?