Cancelamento de pedido. Depois do pedido realizado o recurso de desbloqueio de assento não é mais uma opção, para seguir com a intenção de desfazer a operação de reserva você precisa cancelar o pedido.
| Time | Status | User Agent | |
|---|---|---|---|
Retrieving recent requests… | |||
Cancelamento parcial
Quando o pedido possui múltiplos trechos, é possível cancelar apenas os trechos que ainda não foram iniciados. Para isso, o campo items deve conter os IDs (em formato de string) dos itens que se deseja cancelar.
- Trechos já iniciados não são cancelados e não geram reembolso.
- Trechos ainda não iniciados são cancelados e reembolsados conforme a regra da janela de cancelamento (podendo ou não haver taxa de cancelamento).
- Se
itemsnão for informado, entende-se que o cancelamento é da viagem como um todo. Nesse caso, se algum trecho já tiver sido iniciado, o cancelamento é recusado e a API retorna erro — é necessário informar explicitamente os itens dos trechos ainda não iniciados.
Exemplo
Pedido com 3 trechos:
- Trecho 1: 25/06, saída às 21h
- Trecho 2: 26/06, saída às 10h
- Trecho 3: 26/06, saída às 19h
Se o cliente solicitar o cancelamento em 25/06 às 22h (após o início do trecho 1), somente os trechos 2 e 3 podem ser cancelados e reembolsados. O trecho 1 não é reembolsado, pois a viagem já foi iniciada. A mesma lógica se aplica progressivamente: se o cancelamento ocorrer após o início do trecho 2, apenas o trecho 3 poderá ser cancelado e reembolsado.
Exemplo de request
{
"order_status": "CANCEL",
"reason": "USER_REQUEST",
"refundOption": "ORIGINAL_PAYMENT_METHOD",
"items": ["456789", "456790"]
}
