DOCS

Update order number

/

Mettre à jour le numéro de commande

Découvrez comment fonctionne l'endpoint pour mettre à jour un numéro de commande.

L'endpoint updateMerchantOrderId est utilisé pour mettre à jour une commande dans le système Zonos avec l'identifiant de commande de votre magasin pour une meilleure réconciliation, communication et audit.

Endpoint 

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

Requête HTTPS

ChampRemarques
Méthode HTTPPOST
URL de l'endpointhttps://api.iglobalstores.com/v1/updateMerchantOrderId
ProtocoleHTTPS
Format du messageJSON
En-tête HTTP AcceptAccepter : application/json
En-tête HTTP Content-TypeContent-Type : application/json

Paires clé/valeur JSON dans le corps de la requête

Exemple

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

Définitions JSON de la requête

ChampRemarques
merchantOrderId REQUISCe paramètre est utilisé pour transmettre l'identifiant de commande interne de votre magasin au système de commande de Zonos. Cela est recommandé pour une meilleure conciliation, communication et audit. chaîne de caractères
orderId REQUISL'identifiant de commande de Zonos - peut être transmis avec ou sans l'identifiant de votre magasin et le trait d'union (Exemple : 123-45678 ou 45678). Remarque : Après la finalisation de la commande et le paiement, le client sera redirigé vers une page de finalisation de commande / page de remerciement de commande hébergée sur votre domaine. L'URL contiendra un paramètre de chaîne de requête "orderId" qui contiendra cette valeur. entier / chaîne de caractères
secret REQUISGUID secret de l'API fourni par Zonos. chaîne de caractères
store REQUISIdentifiant de magasin fourni par Zonos. entier

Réponse HTTPS

Exemple de réponse réussie

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

Exemple de réponse d'erreur

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

Réponses d'erreur HTTP

Code d'erreurDéfinition
406 - Non acceptableEntité HTML. L'en-tête HTTP "Accept" est invalide.
415 - Type de média non supportéEntité HTML. L'en-tête HTTP "Content-Type" est invalide.
200"error": "impossible d'analyser l'entrée"
200"error": "Le paramètre orderId est requis pour traiter l'updateMerchantOrderId"
200"error": "Le paramètre merchantOrderId est requis pour mettre à jour l'updateMerchantOrderId."
200"error": "orderId: 999-99999 n'est pas un orderId valide"
200"error": "Impossible de récupérer la commande pour mettre à jour l'updateMerchantOrderId pour orderId: 999-99999"
200"error": "Impossible de traiter la mise à jour de l'identifiant de commande du marchand."
200"error": "Informations d'identification de sécurité invalides"

Définitions JSON de réponse

MessageDéfinition
errorCe paramètre ne sera présent dans la réponse que lorsqu'une erreur s'est produite et contiendra une description de la cause. string
successCe paramètre contiendra un résumé de la mise à jour. string

Cette page était-elle utile?


Des questions ?

Contactez-nous.