Adicionaram uma péssima funcionalidade (não sei se recente, ou se sempre existiu e eu nunca caí na armadilha). A minha sugestão é que removam essa funcionalidade.
Em resumo, eu fui fazer uma compra no Booking, vi que a cobrança veio em USD, então recusei para tentar refazer em BRL (ou usar um cartão internacional, pra não pagar IOF). O Nubank excluiu meu cartão virtual afirmando que o cartão não é mais seguro.
Eu uso o mesmo cartão virtual para todas as minhas subscriptions, além de quase todas as minhas compras (tanto online, quanto físicas através do google pay). Só crio um cartão virtual diferente quando tenho que usar em um site pouco confiável; fora esse caso, sempre uso o mesmo.
Vou ter que gastar horas agora indo de site em site trocar o cartão (já gastei mais de 1h trocando nos principais). Eu ter recusado um pagamento para uma compra não implica o cartão ter sido roubado, por exemplo. O mais provável é eu ter visto algo errado na cobrança (valor, moeda etc), o que foi o caso. Se eu quisesse deletar o cartão, eu manualmente faria isso. O Nubank poderia me avisar que devo deletar se eu não reconhecer a cobrança, ou PERGUNTAR se quero deletar, mas excluir o cartão sem perguntar nada só por eu recusar o pagamento foi um comportamento absurdo e totalmente inesperado.