Pular para o conteúdo principal

Cancelar ou estornar a venda

Só para cartão. Cancela uma venda pré-autorizada (PRE_CAPTURED) ou estorna uma já capturada (CONFIRMED). O estorno é sempre do valor integral.

PUT/api/v1/online/sales/:id/cancel-capture/
{
"status": "success",
"data": { "online_sale_id": 62, "sale_status": "CANCELED" }
}
  • Estorno de venda capturada depende de habilitação no cadastro do lojista. Sem ela, uma venda CONFIRMED devolve 409 Venda não elegível para cancelamento.
  • Repetir o cancelamento de uma venda já cancelada devolve 409 com sale_status: "CANCELED" no corpo — trate como "já estava cancelada". Se o adquirente já tinha a venda como cancelada, a resposta vem 200 com "idempotent": true.
  • Uma venda PIX devolve 400: o PIX não suporta cancelamento ativo — a expiração ocorre automaticamente.