DOCS

Sipariş numarasını güncelle

Sipariş numarasını güncellemek için endpoint'in nasıl çalıştığını öğrenin.

updateMerchantOrderId endpoint'i, daha iyi mutabakat, iletişim ve denetim için Zonos sistemindeki bir siparişi mağazanızın sipariş kimliğiyle güncellemek için kullanılır.

Endpoint 

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

HTTPS isteği

Alan↕Notlar↕
HTTP yöntemiPOST
Endpoint URL'sihttps://api.iglobalstores.com/v1/updateMerchantOrderId
ProtokolHTTPS
İleti formatıJSON
HTTP başlığı AcceptAccept: application/json
HTTP başlığı Content-TypeContent-Type: application/json

İstek gövdesindeki JSON anahtar/değer çiftleri

1{
2 "store": "999",
3 "secret": "f5bde245-f55e-414d-b722-80b25161c12c",
4 "orderId": "999-9999",
5 "merchantOrderId": "12-34567"
6}

İstek JSON tanımları

Alan↕Notlar↕
merchantOrderId REQUIREDBu parametre, mağazanızın Zonos sistemindeki siparişe iç sipariş kimliğini iletmek için kullanılır. Bu, daha iyi mutabakat, iletişim ve denetim için önerilir.string
orderId REQUIREDZonos sipariş kimliği - mağaza kimliğiniz ve tire ile veya olmadan iletilebilir (Örnek: 123-45678 veya 45678). Not: Sipariş tamamlanması ve ödeme sonrasında, müşteri domain'inizde barındırılan bir 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
secret REQUIREDZonos tarafından sağlanan API gizli GUID.string
store REQUIREDZonos tarafından sağlanan Mağaza Kimliğiinteger

HTTPS yanıtı

1{
2 "success": "Updated Order: 99999 with new merchantOrderId: 12-34567"
3}

Hata HTTP yanıtları

Hata kodu↕Tanım↕
406 - Not AcceptableHTML Entity. HTTP "Accept" başlığı geçersiz.
415 - Unsupported media typeHTML Entity. HTTP "Content-Type" başlığı geçersiz.
200"error":"could not parse input"
200"error":"Parameter orderId is required to processUpdateMerchantOrderId"
200"error":"Parameter merchantOrderId is required to updateMerchantOrderId."
200"error":"orderId: 999-99999 is not a valid orderId"
200"error":"Could not retrieve order to updateMerchantOrderId for orderId: 999-99999"
200"error":"Could not process update merchant order id."
200"error":"Invalid security credentials"

Yanıt JSON tanımları

İleti↕Tanım↕
errorBu parametre, yalnızca bir hata oluşmuşsa yanıtta mevcut olacak ve hatanın nedeninin açıklamasını içerecektir.string
successBu parametre, güncellemenin bir özetini içerecektir.string

Bu sayfa faydalı mıydı?