DOCS

Order details

/

Rincian pesanan

Pelajari cara kerja endpoint Rincian pesanan.

Endpoint orderDetail digunakan untuk dengan aman mengambil rincian dan status pesanan yang diselesaikan melalui Zonos Checkout.

Endpoint 

Catatan: Kunci respons dapat dimodifikasi dan/atau kunci tambahan dapat ditambahkan. Jika Anda akan menggunakan endpoint ini, harap siapkan kode Anda untuk mengakomodasi kemungkinan ini.

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

Permintaan HTTPS

fieldnotes
Metode HTTPPOST
Endpointhttps://api.iglobalstores.com/v2/orderDetail
ProtokolHTTPS
Format pesanJSON
Header HTTP AcceptAccept: application/json
Header HTTP Content-TypeContent-Type: application/json

Pasangan kunci/nilai JSON dalam tubuh permintaan

fieldnotes
orderId OPSIONAL, jika melewatkan parameter referenceIdID pesanan Zonos dapat dilewatkan dengan atau tanpa ID toko Anda dan tanda hubung (Contoh: 123-45678 atau 45678). Catatan: Setelah penyelesaian pesanan dan pembayaran, pelanggan akan diarahkan ke halaman Penyelesaian Pesanan / Terima Kasih Pesanan yang dihosting di domain Anda. URL akan berisi parameter querystring “orderId” yang akan berisi nilai ini.integer / string
referenceId OPSIONAL, jika melewatkan parameter “orderId”Parameter ini digunakan untuk mencari data pesanan berdasarkan referenceId unik yang dilewatkan dalam endpoint Layanan API createTempCart. Parameter ini harus dibiarkan kosong atau null saat bermaksud untuk mencari rincian pesanan berdasarkan parameter orderId yang diberikan.string
secret DIWAJIBKANAPI secret GUID yang diberikan oleh Zonosstring
storeId DIWAJIBKANID Toko yang diberikan oleh Zonos.integer

Respons HTTP Error

Error codemessagemeaning
415Jenis media tidak didukungEntitas HTML. Header “Content-Type” HTTP tidak valid.
406Tidak DiterimaEntitas HTML. Header “Accept” HTTP tidak valid.
400Permintaan Buruk“error”:”orderId: 999-99999 bukan orderId yang valid”“error”:”Tidak dapat menemukan pesanan dengan orderId: 999-99999”“error”:”Kredensial keamanan tidak valid”“error”:”Badan pos tidak valid”“error”:”Parameter orderId atau referenceId diperlukan”“error”:”Tidak dapat menentukan kedua Parameter orderId dan referenceId”“error”:”Tidak ada pesanan yang ditemukan dengan orderId: 999-99999”“error”:”Parameter toko diperlukan”“error”:”Tidak ada pesanan yang ditemukan dengan referenceId: 999999 untuk storeId: 999”“error”:”referenceId: 999999 untuk storeId: 999 telah diduplikasi”“error”:”Tidak dapat mengambil pesanan dengan referenceId: 999999”
500Kesalahan Server Internal“error”:”Tidak dapat memproses rincian pesanan”

Definisi JSON Respon

fieldnotes
errorParameter ini hanya ada ketika terjadi kesalahan dan akan berisi deskripsi kesalahan.string
orderIni adalah peta dari detail pesanan.JSON string
order.billingZipAlamat penagihan untuk pesanan - nilai-nilai dimasukkan ke dalam Zonos Checkout.string
orderboxCountBidang ini menggambarkan kotak yang akan digunakan untuk mengirim pesanan, diteruskan ke dalam permintaan createTempCart .string
order.carrierAccountNumberNomor akun pengiriman carrier milik pengunjung; digunakan ketika akun carrier pengunjung diaktifkanstring
order.carrierAccountShippingMethodMetode pengiriman yang dipilih pada akun carrier pengiriman milik pengunjung; digunakan ketika akun carrier pengunjung diaktifkanstring
order.cslListMatchKecocokan Daftar Penyaringan Terpadu (CSL). Sebuah boolean yang menunjukkan ketika informasi pelanggan telah menghasilkan kecocokan dalam Daftar Penyaringan Terpadu AS dan harus ditinjau untuk kemungkinan afiliasi pihak yang ditolak.boolean
order.customerSelectedShippingNameNama tampilan opsi pengiriman di dalam Zonos Checkoutstring
order.dutyTaxesBreakdownPeta rincian bea/pajakCatatan - Jika berlaku, IPF (Biaya Pemrosesan Internasional) tidak termasuk.JSON string
order.dutyTaxesBreakdown.brokerageFeeJumlah biaya perantara dalam USD; angka positif dengan titik desimal, dua tempat desimalinteger
order.dutyTaxesBreakdown.dispursementFeeJumlah biaya pencairan dalam USD; angka positif dengan titik desimal, dua tempat desimalinteger
order.dutyTaxesBreakdown.dutyJumlah bea dalam USD; angka positif dengan titik desimal, dua tempat desimalinteger
order.dutyTaxesBreakdown.prepaymentFeeJumlah biaya pembayaran di muka dalam USD; angka positif dengan titik desimal, dua tempat desimalinteger
order.dutyTaxesBreakdown.vatOnDispursementFeeJumlah PPN/pajak pada biaya pencairan dalam USD; angka positif dengan titik desimal, dua tempat desimalinteger
order.dutyTaxesBreakdown.vatTaxJumlah PPN/pajak dalam USD, tidak termasuk PPN/pajak pada biaya pencairan; angka positif dengan titik desimal, dua tempat desimalinteger
order.dutyTaxesTotalTotal bea dan pajak dalam USD; angka positif dengan titik desimal, dua tempat desimalinteger
order.foreignCurrencyCodeKode mata uang yang digunakan untuk penyelesaian pembayaran pesanan.string
remittance_amountJumlah uang yang perlu dikirim ke negara tertentu (misalnya PPN Inggris).decimal
order.grandTotalTotal keseluruhan dalam USD; angka positif dengan titik desimal, dua tempat desimalinteger
order.grandTotalForeignTotal keseluruhan dalam mata uang yang diselesaikan; angka positif dengan titik desimal, dua tempat desimalinteger
order.itemsDaftar peta itemPeta item berisi detail tentang item yang diteruskan ke dalam Zonos Checkout saat pembuatan keranjang sementaraUntuk detail lebih lanjut tentang properti item, silakan tinjau dokumen API createTempCart JSON string
order.itemsCountJumlah item baris pesananinteger
order.itemsTotalTotal item / produk dalam USD; angka positif dengan titik desimal, dua tempat desimalinteger
order.itemsTotalForeignTotal item / produk dalam mata uang yang diselesaikan; angka positif dengan titik desimal, dua tempat desimalinteger
order.items[index].heightAngka positif dengan titik desimal, dua tempat desimalinteger
order.items[index].itemNonShippableboolean
order.items[index].lengthAngka positif dengan titik desimal, dua tempat desimalinteger
order.items[index].quantityinteger
order.items[index].weightBilangan positif dengan titik desimal, dua tempat desimalinteger
order.items[index].widthBilangan positif dengan titik desimal, dua tempat desimalinteger
order.items[index].unitPriceBilangan positif dengan titik desimal, dua tempat desimalinteger
order.merchantOrderIdMerchantOrderId yang terkait dengan pesanan melalui updateMerchantOrderId API service endpoint.string
order.misc1Nilai tambahan yang terkait dengan pesanan melalui createTempCart API service endpoint.string
order.misc2Nilai tambahan yang terkait dengan pesanan melalui createTempCart API service endpoint.string
order.misc3Nilai tambahan yang terkait dengan pesanan melalui createTempCart API service endpoint.string
order.misc4Nilai tambahan yang terkait dengan pesanan melalui createTempCart API service endpoint.string
order.misc5Nilai tambahan yang terkait dengan pesanan melalui createTempCart API service endpoint.string
order.misc6Nilai tambahan yang terkait dengan pesanan melalui createTempCart API service endpoint.string
order.nationalIdentifierInformasi alamat penagihan internasional tambahan untuk pesanan jika diperlukan. Nilai dimasukkan ke dalam Zonos Checkout.string
order.notesDaftar peta catatan; peta catatan berisi rincian tentang catatan pesanan.JSON string
order.notes[index].createdByUserstring
order.notes[index].customerNoteSebuah boolean yang menunjukkan apakah ini adalah catatan yang dibuat oleh pelanggan tentang pesanan, pengiriman, dll.boolean
order.notes[index].dateCreatedmillis
order.notes[index].dateCreatedStringstring
order.notes[index].flaggedSebuah boolean yang menunjukkan apakah catatan ini ditandai sebagai penting
order.notes[index].noteKonten catatanstring
order.optInEmailMenunjukkan bahwa pelanggan memilih kotak centang untuk “daftar untuk buletin kami” di dalam Zonos Checkout. Berlaku hanya jika Anda telah memilih untuk menampilkan kotak centang ini di halaman checkoutboolean
order.orderIdNomor identifikasi pesanan dalam sistem Zonosstring
order.orderDateTimestamp pembuatan pesanan dalam millis di UTC/GMT.millis
order.orderDateStringString timestamp pembuatan pesanan dalam UTC/GMT.string
order.orderStatusStatus/keadaan pesanan dalam sistem Zonos. Untuk detail lebih lanjut tentang penggunaan orderStatus, silakan tinjau Retrieve an order document here. Informasi tambahan tentang status pesanan dapat ditemukan di Update an order document here.string
order.orderStatusDateTimestamp millis di UTC/GMT dari perubahan orderStatus terbaru dalam sistem Zonos.millis
order.orderStatusDateStringString timestamp di UTC/GMT dari perubahan orderStatus terbaru dalam sistem Zonos.string
order.paymentProcessingPeta rincian paymentProcessing. Beberapa parameter mungkin tidak berlaku untuk akun Anda dan akan dikecualikan dari respons.JSON string
order.paymentProcessing.captureDateTanggal penangkapan pembayaran dalam millis, jika tersedia. Jika Zonos memproses pembayaran, node ini dikecualikan dari respons.millis
order.paymentProcessing.captureDateStringTanggal penangkapan pembayaran sebagai string, jika tersedia. Jika Zonos memproses pembayaran, node ini dikecualikan dari respons.string
order.paymentProcessing.cardTypeMerek kartu kredit. Jika Zonos memproses pembayaran, node ini dikecualikan dari respons.string
order.paymentProcessing.lastFourEmpat angka terakhir dari nomor kartu kredit penagihan. Jika Zonos memproses pembayaran, node ini dikecualikan dari respons.string
order.paymentProcessing.paymentGatewayNama gerbang pembayaran. Jika Zonos memproses pembayaran, akan menunjukkan “iGlobal_CC” atau “iGlobal_PayPal”.string
order.paymentProcessing.transactionTypeMenunjukkan jenis transaksi “AUTH_CAPTURE” atau “AUTH_ONLY”. Jika Zonos memproses pembayaran, node ini dikecualikan dari respons.string
order.poNumberNomor pesanan pembelian untuk pesanan yang ditentukan di dalam Zonos Checkout; digunakan ketika pesanan pembelian diaktifkan.string
order.quotedDutyTaxesBea dan pajak yang dikutip di Zonos Checkout, ditampilkan dalam USD; angka positif dengan titik desimal, dua tempat desimal.integer
order.quotedDutyTaxesForeignBea dan pajak yang dikutip di Zonos Checkout. Ditampilkan dalam mata uang yang diselesaikan; angka positif dengan titik desimal, dua tempat desimal.integer
order.referenceIdreferenceId unik yang terkait dengan pesanan melalui endpoint layanan API createTempCart.string
order.shipCompleteMenunjukkan apakah pesanan harus dikirim dalam beberapa bagian.boolean
order.shippingCarrierServiceLevelIdentifikasi carrier dan tingkat layanan untuk opsi pengiriman yang dipilih.string
order.shippingInstructionsInstruksi yang dapat disesuaikan untuk tingkat layanan pengiriman.string
order.shippingTotalTotal pengiriman dalam USD; angka positif dengan titik desimal, dua tempat desimal.integer
order.shippingTotalForeignTotal pengiriman dalam mata uang yang diselesaikan; angka positif dengan titik desimal, dua tempat desimal.integer
order.testOrderMenunjukkan apakah pesanan adalah pesanan uji.boolean
order.trackingNumberNomor pelacakan yang dihasilkan untuk pengiriman, jika berlaku.string
order.zipAlamat tujuan / pengiriman untuk pesanan - nilai dimasukkan ke dalam Zonos Checkout atau diteruskan ke pesanan melalui pengalihan ke Zonos Checkout.string

Tipe data tambahan:

  • 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

Apakah halaman ini membantu?