Although you can archive virtual cards it’s not possible, that I can tell, to delete them entirely. Therefore any purchase attempts still appear on your transaction list.
I ask because one of my virtual card numbers somehow got out into the big-wide-world (I still have no idea why, but it least justifies me using them!!) and I shut it down before it could be used. However, I get regular attempts at use and they all appear on my account and ping my phone, watch, etc. Ideally I’d love to get rid of the card number entirely so that this doesn’t happen. Possible?