Para ter acesso ao status do cancelamento, você deve utilizar o método:
provider.getResponseCodeEnum();
Que retornará um enum com os seguintes valores:
Valor | Descrição |
---|---|
DECLINED | Cancelamento negado. |
APPROVED | Cancelamento aprovada |
o com sucesso. | |
PARTIALAPPROVED | Cancelamento parcialmente aprovado. |
TECHNICALERROR | Erro 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.