POST /api/v2/checkout/{id}/inactivate
Scope: checkout.write
Não há corpo. Só PENDING ou OVERDUE podem ser inativados. O status passa a CANCELED.
curl -X POST 'https://api-h.nuvende.com.br/api/v2/checkout/018f1b2c-3d4e-7a89-b012-3456789abcde/inactivate' \
-H 'Authorization: Bearer {{access_token}}' \
-H 'Accept: application/json'
A resposta é o link com status CANCELED. As mensagens de erro abaixo são o texto exato da API.
| Situação | Resultado |
|---|---|
PENDING ou OVERDUE | 200, status CANCELED |
PAID, CANCELED ou FAILED | 409, mensagem Checkout não pode ser inativado neste status. |
| Id de outra conta, ou inexistente | 404, Checkout não encontrado. |
A URL do link pode continuar abrindo. Pix, boleto e cartão recusam um link CANCELED.