I think the closest we have to this at the moment is Apple Pay -- and I presume Samsung/Google pay work the same way -- where the card number for a given transaction is changed every X number transactions.
Maybe this is a business idea to think of for the future.