olha isso é realmente um problema, mas quanto a quantidade de vezes que um fraudador repete a compra, aqui já tivemos caso de mais de 15 repetições até que deu certo, e no final era fraude mesmo… depende muito da burrice de quem está fazendo a fraude, geralmente quando cancela 3 vezes tentamos contato com o cliente para orienta-lo a fazer a compra por outro meio (mercado pago com redirect), fazer o cadastro no pagseguro ou outro cartão, quando não conseguimos contato, com os dados inseridos no cadastro, bloqueamos o cliente.
Pelo menos é assim que temos tratado casos assim, de vários bloqueios.
Você pode validar tb o motivo do cancelamento via painel do pagseguro, sendo:
Cancelado: Não passou nos Critérios do PagSeguro
Negado: O Banco/Operadora recusou
Aprovado: Tudo certo!
Análise: Precisa de ação Humana para validar alguma informação
Aguardar Pagamento: Geralmente Boleto.