DOCS

Detail Pesanan

Pelajari cara kerja endpoint Order details.

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

Endpoint 

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

fieldnotes
HTTP methodPOST
Endpointhttps://api.iglobalstores.com/v2/orderDetail
ProtocolHTTPS
Message formatJSON
Accept HTTP headerAccept: application/json
Content-Type HTTP headerContent-Type: application/json

Pasangan kunci/nilai JSON di badan permintaan

fieldnotes
orderId OPTIONAL, if passing referenceId parameterId 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" parameterParameter 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 REQUIREDGUID rahasia API yang disediakan oleh Zonosstring
storeId REQUIREDID Toko yang disediakan oleh Zonos.integer

Respons kesalahan HTTP

Error codemessagemeaning
415Unsupported media typeHTML Entity. Header HTTP "Content-Type" tidak valid.
406Not AcceptableHTML Entity. Header HTTP "Accept" tidak valid.
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"

Definisi respons JSON

fieldnotes
errorParameter ini hadir hanya ketika kesalahan terjadi dan akan berisi deskripsi kesalahan.string
orderIni adalah peta detail pesanan.JSON string
order.billingZipAlamat penagihan untuk pesanan - nilai dimasukkan ke Zonos Checkout.string
orderboxCountBidang ini menggambarkan kotak yang akan digunakan untuk mengirim pesanan, diteruskan ke permintaan createTempCart .string
order.carrierAccountNumberNomor akun operator pengiriman pengunjung sendiri; digunakan ketika akun operator pengunjung diaktifkanstring
order.carrierAccountShippingMethodMetode pengiriman yang dipilih pada akun operator pengiriman pengunjung sendiri; digunakan ketika akun operator pengunjung diaktifkanstring
order.cslListMatchConsolidated 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.customerSelectedShippingNameNama opsi pengiriman tampilan dalam Zonos Checkoutstring
order.dutyTaxesBreakdownPeta rincian bea/pajak Catatan - Jika berlaku, IPF (International Processing Fee) tidak disertakan.JSON string
order.dutyTaxesBreakdown.brokerageFeeJumlah biaya perantara dalam USD; floating point positif, dua tempat desimalinteger
order.dutyTaxesBreakdown.dispursementFeeJumlah biaya pengeluaran dalam USD; floating point positif, dua tempat desimalinteger
order.dutyTaxesBreakdown.dutyJumlah bea dalam USD; floating point positif, dua tempat desimalinteger
order.dutyTaxesBreakdown.prepaymentFeeJumlah biaya prabayar dalam USD; floating point positif, dua tempat desimalinteger
order.dutyTaxesBreakdown.vatOnDispursementFeeJumlah PPN/pajak atas biaya pengeluaran dalam USD; floating point positif, dua tempat desimalinteger
order.dutyTaxesBreakdown.vatTaxJumlah PPN/pajak dalam USD, tidak termasuk PPN/pajak atas biaya pengeluaran; floating point positif, dua tempat desimalinteger
order.dutyTaxesTotalTotal bea dan pajak dalam USD; floating point positif, dua tempat desimalinteger
order.foreignCurrencyCodeKode mata uang yang diselesaikan pembayaran pesanan.string
remittance_amountJumlah uang yang perlu dikirimkan ke negara tertentu, misalnya _ UK VAT_.decimal
order.grandTotalTotal keseluruhan dalam USD; floating point positif, dua tempat desimalinteger
order.grandTotalForeignTotal keseluruhan dalam mata uang yang diselesaikan; floating point positif, dua tempat desimalinteger
order.itemsDaftar 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.itemsCountJumlah item baris pesananinteger
order.itemsTotalTotal item / produk dalam USD; floating point positif, dua tempat desimalinteger
order.itemsTotalForeignTotal item / produk dalam mata uang yang diselesaikan; floating point positif, dua tempat desimalinteger
order.items[index].heightFloating point positif, dua tempat desimalinteger
order.items[index].itemNonShippableboolean
order.items[index].lengthFloating point positif, dua tempat desimalinteger
order.items[index].quantityinteger
order.items[index].weightFloating point positif, dua tempat desimalinteger
order.items[index].widthFloating point positif, dua tempat desimalinteger
order.items[index].unitPriceFloating point positif, dua tempat desimalinteger
order.merchantOrderIdMerchantOrderId yang terkait dengan pesanan melalui endpoint layanan API updateMerchantOrderId .string
order.misc1Nilai tambahan yang terkait dengan pesanan melalui endpoint layanan API createTempCart .string
order.misc2Nilai tambahan yang terkait dengan pesanan melalui endpoint layanan API createTempCart .string
order.misc3Nilai tambahan yang terkait dengan pesanan melalui endpoint layanan API createTempCart .string
order.misc4Nilai tambahan yang terkait dengan pesanan melalui endpoint layanan API createTempCart .string
order.misc5Nilai tambahan yang terkait dengan pesanan melalui endpoint layanan API createTempCart .string
order.misc6Nilai tambahan yang terkait dengan pesanan melalui endpoint layanan API createTempCart .string
order.nationalIdentifierInformasi alamat penagihan internasional tambahan untuk pesanan saat diperlukan. Nilai dimasukkan ke Zonos Checkout.string
order.notesDaftar peta catatan; peta catatan berisi detail tentang catatan pesanan.JSON string
order.notes[index].createdByUserstring
order.notes[index].customerNoteBoolean yang menunjukkan apakah ini adalah catatan yang dibuat pelanggan tentang pesanan, pengiriman, dll.boolean
order.notes[index].dateCreatedmillis
order.notes[index].dateCreatedStringstring
order.notes[index].flaggedboolean yang menunjukkan apakah catatan ini ditandai sebagai penting
order.notes[index].noteKonten catatanstring
order.optInEmailMenunjukkan 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.orderIdNomor identifikasi pesanan dalam sistem Zonosstring
order.orderDateStempel waktu pembuatan pesanan millis dalam UTC/GMT.millis
order.orderDateStringString stempel waktu pembuatan pesanan dalam UTC/GMT.string
order.orderStatusStatus/keadaan pesanan dalam sistem Zonos. Untuk detail lebih lanjut tentang penggunaan orderStatus, silakan tinjau dokumen Retrieve an order di sini.Informasi tambahan tentang status pesanan dapat ditemukan di dokumen Update an order di sini.string
order.orderStatusDateStempel waktu millis dalam UTC/GMT dari perubahan orderStatus paling baru dalam sistem Zonos.millis
order.orderStatusDateStringString stempel waktu dalam UTC/GMT dari perubahan orderStatus paling baru dalam sistem Zonos.string
order.paymentProcessingPeta detail 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 kreditJika 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 gateway pembayaranJika 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 dalam Zonos Checkout; digunakan ketika pesanan pembelian diaktifkanstring
order.quotedDutyTaxesBea dan pajak yang dikutip dalam Zonos Checkout, ditampilkan dalam USD; floating point positif, dua tempat desimalinteger
order.quotedDutyTaxesForeignBea dan pajak yang dikutip dalam Zonos Checkout. Ditampilkan dalam mata uang yang diselesaikan; floating point positif, dua tempat desimalinteger
order.referenceIdreferenceId unik yang terkait dengan pesanan melalui endpoint layanan API createTempCart.string
order.shipCompleteMenunjukkan apakah pesanan harus dikirim dalam beberapa bagianboolean
order.shippingCarrierServiceLevelPengenal tingkat layanan dan operator pengiriman untuk opsi pengiriman yang dipilihstring
order.shippingInstructionsInstruksi pengiriman yang dapat disesuaikan untuk tingkat layanan pengirimanstring
order.shippingTotalTotal pengiriman dalam USD; floating point positif, dua tempat desimal integer
order.shippingTotalForeignTotal pengiriman dalam mata uang yang diselesaikan; floating point positif, dua tempat desimalinteger
order.testOrderMenunjukkan apakah pesanan adalah pesanan uji.boolean
order.trackingNumberNomor pelacakan yang dihasilkan untuk pengiriman, jika berlaku.string
order.zipTujuan / alamat pengiriman untuk pesanan - nilai dimasukkan ke 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
Pesan demo

Apakah halaman ini bermanfaat?


Di halaman ini: