Tratamento de Exceção ao realizar a requisição 1) Parâmetros não informados - Caso nenhum dos parâmetros (orderId e/ou transactionId) tenham sido informados, deve-se retornar o json abaixo;
Bloco de código |
---|
language | js |
---|
title | Parâmetros não informados |
---|
| { "mensagem": "Não foi possível obter o XML. Número do pedido ou da transação não informados.", "erros": [] }
|
2) Parâmetros informados, porém inválidos ou não relacionados: - Caso o número do pedido não exista na base de dados do Winthor;
- Caso o número da transação não exista na base de dados do Winthor;
- Caso o número do pedido e o número da transação tenham sido informados como parâmetro, sejam válidos, mas não estão relacionados a mesma nota fiscal;
- Caso a nota fiscal não esteja com o status 100 ou 150;
Bloco de código |
---|
language | js |
---|
title | Parâmetros informados, porém inválidos ou não relacionados |
---|
| { "mensagem": "Não foi possível encontrar uma nota fiscal vinculada ao pedido e/ou transação informados. Número do pedido: <orderId>; Número da transação: <transactionId>; ", "erros": [] }
|
|