DOCS

Update order number

/

Aggiorna il numero dell'ordine

Scopri come funziona l'endpoint per aggiornare un numero d'ordine.

L'endpoint updateMerchantOrderId viene utilizzato per aggiornare un ordine nel sistema Zonos con l'ID ordine del tuo negozio per una migliore riconciliazione, comunicazione e auditing.

Endpoint 

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

Richiesta HTTPS

CampoNote
Metodo HTTPPOST
URL dell'endpointhttps://api.iglobalstores.com/v1/updateMerchantOrderId
ProtocolloHTTPS
Formato messaggioJSON
Intestazione Accept HTTPAccept: application/json
Intestazione Content-Type HTTPContent-Type: application/json

Coppie chiave/valore JSON nel corpo della richiesta

Esempio

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

Definizioni JSON della richiesta

CampoNote
merchantOrderId OBBLIGATORIOQuesto parametro viene utilizzato per passare l'ID interno dell'ordine del tuo negozio all'ordine nel sistema Zonos. Questo è raccomandato per una migliore riconciliazione, comunicazione e auditing.string
orderId OBBLIGATORIOL'ID ordine Zonos - può essere passato con o senza l'ID del tuo negozio e il trattino (Esempio: 123-45678 o 45678).Nota: Dopo il completamento dell'ordine e il pagamento, il cliente verrà reindirizzato a una pagina di completamento dell'ordine / pagina di ringraziamento per l'ordine ospitata sul tuo dominio. L'URL conterrà un parametro di querystring "orderId" che conterrà questo valore.integer / string
secret OBBLIGATORIOGUID segreto API fornito da Zonos.string
store OBBLIGATORIOID negozio fornito da Zonosinteger

Risposta HTTPS

Esempio di risposta di successo

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

Esempio di risposta di errore

1
2
3
{
  "error": "Could not retrieve order to updateMerchantOrderId for orderId: 99999"
}

Risposte di errore HTTP

Codice di erroreDefinizione
406 - Non accettabileEntità HTML. L'intestazione HTTP “Accept” non è valida.
415 - Tipo di media non supportatoEntità HTML. L'intestazione HTTP “Content-Type” non è valida.
200“error”:”impossibile analizzare l'input”
200“error”:”Il parametro orderId è necessario per processUpdateMerchantOrderId”
200“error”:”Il parametro merchantOrderId è necessario per updateMerchantOrderId.”
200“error”:”orderId: 999-99999 non è un orderId valido”
200“error”:”Impossibile recuperare l'ordine per updateMerchantOrderId per orderId: 999-99999”
200“error”:”Impossibile elaborare l'aggiornamento dell'ID ordine commerciale.”
200“error”:”Credenziali di sicurezza non valide”

Definizioni JSON di risposta

MessaggioDefinizione
errorQuesto parametro sarà presente nella risposta solo quando si è verificato un errore e conterrà una descrizione della causa.string
successQuesto parametro conterrà un riepilogo dell'aggiornamento.string

Questa pagina è stata utile?