Para ter acesso ao status do cancelamento, você deve utilizar o método:

provider.getResponseCodeEnum();

Que retornará um enum com os seguintes valores:

ValorDescrição
DECLINEDCancelamento negado.
APPROVEDCancelamento aprovada
o com sucesso.
PARTIALAPPROVEDCancelamento parcialmente aprovado.
TECHNICALERRORErro técnico (ocorreu um erro ao processar a mensagem do autorizador).

Em caso de DECLINED, você pode capturar a mensagem do autorizador com o método:

getMessageFromAuthorize()

São mensagens como: “Saldo insuficiente”, “Cartão inválido”, “Violação de segurança”, etc.

📘

Códigos de Retorno Autorizador

Todos os códigos possíveis retornados pelo autorizador Stone em produção se encontram na seção Códigos de Retorno do Autorizador Stone.