DOCS

Atualizar número do pedido

Atualizar número do pedido

Saiba como o endpoint para atualizar um número de pedido funciona.

O endpoint updateMerchantOrderId é usado para atualizar um pedido no sistema da Zonos com o ID de pedido da sua loja para melhor reconciliação, comunicação e auditoria.

Endpoint 

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

Solicitação HTTPS

CampoNotas
Método HTTPPOST
URL do endpointhttps://api.iglobalstores.com/v1/updateMerchantOrderId
ProtocoloHTTPS
Formato da mensagemJSON
Cabeçalho HTTP AcceptAccept: application/json
Cabeçalho HTTP Content-TypeContent-Type: application/json

Pares chave/valor JSON no corpo da solicitação

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

Definições JSON da solicitação

CampoNotas
merchantOrderId OBRIGATÓRIOEste parâmetro é usado para passar o ID de pedido interno da sua loja ao pedido no sistema da Zonos. Isso é recomendado para melhor reconciliação, comunicação e auditoria.string
orderId OBRIGATÓRIOO ID de pedido da Zonos — pode ser enviado com ou sem o ID da sua loja e o hífen (Exemplo: 123-45678 ou 45678). Nota: Depois de concluir o pedido e o pagamento, o cliente será redirecionado para uma página de conclusão / agradecimento hospedada no seu domínio. A URL conterá um parâmetro de query string “orderId” com este valor.integer / string
secret OBRIGATÓRIOGUID secreto da API fornecido pela Zonos.string
store OBRIGATÓRIOID da loja fornecido pela Zonosinteger

Resposta HTTPS

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

Respostas HTTP de erro

Código de erroDefinição
406 - Not AcceptableEntidade HTML. O cabeçalho HTTP “Accept” é inválido.
415 - Unsupported media typeEntidade HTML. O cabeçalho HTTP “Content-Type” é inválido.
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”

Definições JSON da resposta

MensagemDefinição
errorEste parâmetro só estará presente na resposta quando tiver ocorrido um erro e conterá uma descrição da causa.string
successEste parâmetro conterá um resumo da atualização.string

Esta página foi útil?