Recusar método de pagamento
Este é o recurso responsável por recusar o meio de pagamento de um determinado pedido que será passado na URL da requisição.
Os métodos de pagamento que podem ser recusados são: pagamento antecipado, depósito antecipado, boleto a prazo ou pagamento na entrega. O pedido também precisar possuir um dos seguintes status:
NOME | CÓDIGO |
---|---|
Pedido aguardando aprovação do fornecedor | 1 |
Valor confirmado, pedido liberado para entrega | 7 |
Valor alterado e liberado para entrega | 8 |
Pedido reenviado, aguardando aprovação | 15 |
Iniciando a sessão
Altere o método da requisição para o tipo POST.
Configurando a URL da requisição
Nesse caso, devemos configurar a URL no endpoint /integrator/api/v1/orders/recuse-payment-method/{id_pedido}/
Configurando a aba Authorization
Na aba Authorization altere o Type para Bearer Token.
Inserindo o token de autorização
Insira seu token de autorização (obtido aqui).
Inserindo a observação do método de pagamento negado
Insira a observação na aba Body>raw e clique em Send para recusar o método de pagamento.
Modelo de como os dados devem ser enviados
{
"observation": "Sua mensagem"
}
Observação de cada campo e os tipos de dados aceitos em cada um:
CAMPO | TIPO | OBSERVAÇÃO |
---|---|---|
observation | string |
Retorno da requisição
Retorno em caso de sucesso:
{
"message": "Operation executed successfully!"
}
Erros que podem ser retornados
STATUS | CONTEÚDO | DESCRIÇÃO |
---|---|---|
403 | {"error": true, "detail": "Transition of status not allowed!"} | Pedido não possui um status que possa ter método de pagamento recusado |
403 | {"error": true, "detail": "Error updating order!"} | Erro ao atualizar pedido |
404 | {"error": true, "detail": "Order not exists!"} | Pedido não existe |