Why don’t you use stop using CRV* prefix in all transaction information and pass on the original information to underlying bank of which the card is being used?
Why don’t you replicate what Google Pay, PayPal (with their debit cards) and Apple Pay do? They pass on the original information to the underlying card. So whenever I use Revolut with Google Pay, it shows me correct merchant name like Burger King or McDonalds, or “Tesco Express”.
But if I use Curve card and say, Revolut card as underlying card, the Merchant name on banking statement or app is changed to: “CRV*Tesco Stores 351x Sac”. And in this case, Revolut fails to figure out which merchant is it and hence which category the transaction goes in; be it Groceries or Shopping etc.
This is the only reason I don’t use Curve card. Despite I love the idea of having Curve card and carry it around. But failing to pass on original Merchant information and replacing it with your “CRV*” format make the statements messy, hard to read, and hard to manage budgets.
I use Revolut or similar apps only because it allows me easily track categories I spent money in: Movies, Shopping, Groceries etc. automatically. Otherwise what’s the point of using it? It would be same as crappy traditional banking apps which has poorest form of statement record, very similar to starting with Crv*Etc.