Pular para o conteúdo principal

Cancelar Pedido

Dados da API

API Gateway
Esta API é utilizada para operações do gateway de pagamento:

Cancelar pedido de cancelamento

Utilizada para cancelar um pedido de cancelamento que está com status PENDENTE. Após o cancelamento, o pedido não será mais processado.

POST /v1/refund/cancel

Dicionário de dados - Request Body

CAMPODESCRIÇÃOTIPOTAMANHOOBSERVAÇÃO
IdIdentificador único do pedido de cancelamentoguid-Obrigatório.
{
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"status": "CANCELADO",
"message": "Status alterado para CANCELADO com sucesso",
"lastModifiedOn": "2024-11-12T14:30:00"
}

Dicionário de dados - Response

CAMPODESCRIÇÃOTIPOOBSERVAÇÃO
idIdentificador único do pedidoguid-
statusNovo status do pedidostring-
messageMensagem de confirmaçãostring-
lastModifiedOnData e hora da última modificaçãodatetime-
Regras de Cancelamento
  • Apenas pedidos com status PENDENTE podem ser cancelados
  • Após cancelado, o pedido não pode ser revertido
Fluxo de Status

O pedido de cancelamento pode ter os seguintes status:

  • PENDENTE: Aguardando processamento
  • CANCELADO: Cancelado pelo usuário (via esta API)
  • APROVADO: Processado e aprovado pela equipe
  • REJEITADO: Processado e rejeitado pela equipe

Esta API só pode alterar pedidos de PENDENTE para CANCELADO.