Bom dia, @lucaslopes17. Tudo bem?
Caso você tente cancelar uma cobrança que já foi cancelada você receberá a seguinte mensagem de nossa API:
json
{
"code": 3500043,
"error": "charge_not_cancelable",
"error_description": "Apenas transações com status [new], [link], [waiting] ou [unpaid] podem ser canceladas."
}