Skip to main content

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:

NOMECÓDIGO
Pedido aguardando aprovação do fornecedor1
Valor confirmado, pedido liberado para entrega7
Valor alterado e liberado para entrega8
Pedido reenviado, aguardando aprovação15

Iniciando a sessão

Altere o método da requisição para o tipo POST.

ordr1

Configurando a URL da requisição

Nesse caso, devemos configurar a URL no endpoint /integrator/api/v1/orders/recuse-payment-method/{id_pedido}/

ordr2

Configurando a aba Authorization

Na aba Authorization altere o Type para Bearer Token.

ordr3

Inserindo o token de autorização

Insira seu token de autorização (obtido aqui).

ordr4

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:

CAMPOTIPOOBSERVAÇÃO
observationstring

ordr5

Retorno da requisição

Retorno em caso de sucesso:
{
"message": "Operation executed successfully!"
}

Erros que podem ser retornados

STATUSCONTEÚDODESCRIÇÃ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