DOCS

Nomor pesanan

Pelajari cara kerja titik akhir Nomor pesanan.

Titik akhir orderNumbers digunakan untuk mengambil daftar nomor pesanan yang selesai melalui Zonos Checkout dengan aman. Biasanya digunakan untuk rekonsiliasi pesanan guna memastikan semua pesanan diimpor per tanggal atau orderID serta pesanan dalam rentang tanggal.

Titik akhir 

POST | https://api.iglobalstores.com/v1/orderNumbers

Permintaan HTTPS

FieldNotes
HTTP methodPOST
Endpointhttps://api.iglobalstores.com/v1/orderNumbers
ProtocolHTTPS
Message formatJSON
Accept HTTP headerAccept: application/json
Content-Type HTTP headerContent-Type: application/json

Pasangan kunci/nilai JSON dalam isi permintaan

Format pesan: JSON

1{
2 "store": "999",
3 "secret": "f5bde245-f55e-414d-b722-80b25161c12c",
4 "sinceOrderId": "999-99999"
5}

Definisi JSON permintaan

fieldnotes
missingMerchantOrderId OPTIONAL, if passing another parameter optionParameter ini digunakan untuk menanyakan serangkaian pesanan dalam dua minggu terakhir yang tidak memiliki merchantOrderId. Ketika merchantOrderId dikirimkan melalui titik akhir API updateMerchantOrderID, pesanan tidak akan lagi muncul dalam kueri ini.boolean: true/false
secret REQUIREDKunci keamanan API GUID yang disediakan oleh Zonos. string
sinceDate OPTIONAL, if passing sinceOrderId parameter.Parameter ini digunakan untuk menanyakan serangkaian pesanan setelah tanggal tertentu.sinceDate dan sinceOrderId tidak dapat dikirim keduanya.string - tanggal UTC/GMT; format: yyyymmdd
sinceOrderId OPTIONAL, if passing sinceDate / throughDate parameterID pesanan Zonos, dapat dikirim dengan atau tanpa ID toko dan tanda hubung Anda (Contoh: 123-45678 atau 45678).Catatan: Parameter ini akan digunakan untuk menanyakan serangkaian pesanan setelah pesanan Zonos tertentu. sinceDate dan sinceOrderId tidak dapat dikirim keduanya.integer / string
statuses OPTIONALParameter ini digunakan untuk menyertakan status pesanan saat ini dan merchantOrderId dalam respons. Jika ada dalam permintaan, terlepas dari nilainya, ini akan menyertakan statusnya.boolean: true
store REQUIREDID Toko yang disediakan oleh Zonos.integer
throughDate OPTIONALParameter ini digunakan untuk menanyakan serangkaian pesanan antara rentang tanggal tertentu.Harus dikirim bersama parameter sinceDate.string - tanggal UTC/GMT; format: yyyymmdd

Respons HTTPS

Format pesan: JSON

1{
2 "totalCount": 6,
3 "orderCount": 5,
4 "testOrderCount": 1,
5 "orders": [
6 {
7 "testOrder": false,
8 "id": "999-99991",
9 "timestamp": "2015-01-01 00:33:14.0"
10 },
11 {
12 "testOrder": true,
13 "id": "999-99992",
14 "timestamp": "2015-01-01 05:12:46.0"
15 },
16 {
17 "testOrder": false,
18 "id": "999-99993",
19 "timestamp": "2015-01-01 14:50:54.0"
20 },
21 {
22 "testOrder": false,
23 "id": "999-99994",
24 "timestamp": "2015-01-02 20:14:01.0"
25 },
26 {
27 "testOrder": false,
28 "id": "999-99995",
29 "timestamp": "2015-01-02 20:57:47.0"
30 },
31 {
32 "testOrder": false,
33 "id": "999-99996",
34 "timestamp": "2015-01-02 22:11:40.0"
35 }
36 ]
37}

Respons HTTP error

ErrorMeaning
406 - Not AcceptableHTML Entity. Header HTTP "Accept" tidak valid.
415 - Unsupported media typeHTML Entity. Header HTTP "Content-Type" tidak valid.
200"error":"could not parse input"
200"error":"orderId: 999-99999 is not a valid orderId"
200"error":"Parameter orderId or referenceId is required."
200"error":"Cannot specify both Parameters orderId and referenceId."
200"error":"Could not process order details."
200"error":"Invalid security credentials"

Definisi JSON respons

fieldnotes
errorParameter ini hanya akan ada dalam respons ketika terjadi kesalahan dan akan berisi deskripsi penyebabnya.string
orderCountJumlah total pesanan aktif yang diambil.integer
order.testOrderCountJumlah total pesanan pengujian yang diambil.integer
ordersDaftar peta pesanan.string
orders[index].idID Pesanan Zonos lengkap termasuk ID toko dan tanda hubung.string
orders[index].merchantOrderIdMerchantOrderId yang terkait dengan pesanan melalui titik akhir layanan API updateMerchantOrderId.string
orders[index].orderStatusStatus pesanan saat ini untuk nilai yang mungkin.string
orders[index].orderStatusDateEpoch yang mewakili ketika status terakhir diperbarui.integer
orders[index].orderStatusDateStringStempel waktu yang mewakili ketika status terakhir diperbarui dalam UTC/GMT.timestamp
orders[index].testOrderMenunjukkan apakah pesanan adalah "pesanan pengujian" atau "pesanan aktif".boolean
orders[index].timestampStempel waktu yang mewakili kapan pesanan ditempatkan dalam UTC/GMT.timestamp
totalCountJumlah total pesanan aktif dan pengujian yang diambil.integer
Pesan demo

Apakah halaman ini bermanfaat?