Pular para o conteúdo principal

Cancelar um pedido

POST 

/v1/orders/:id/cancel

Cancela um pedido e o retorna. Duas regras se aplicam:

  • Somente pedidos criados pela API podem ser cancelados. Um pedido feito na loja virtual, no POS ou em um food app deve ser cancelado onde foi feito, e este endpoint responde 422 order_not_modifiable para ele.
  • Um pedido que ainda tenha pagamentos ativos não pode ser cancelado. Remova os pagamentos primeiro com DELETE /v1/orders/{id}/payments/{paymentId}.

Um pedido que já está cancelado não pode ser alterado, e um pedido finalizado não aceita nada além do cancelamento.

Escopo necessário: orders:write

Request​

Responses​

O pedido cancelado.