Originally Posted by
Fabo.sk
Yes, it should not happen on a consumer card.
What it looks like is that your Revolut mastercard has been issued under a number scheme for corporate cards and therefore KLM and/or Adyen(or whoever else is currently their payment provider) thinks the card is a corporate card.
You can try looking up the first six numbers of your cards in a BD like
https://www.bindb.com/bin-database this one, but it's not guaranteed it will show result (it only shows for a subset of cards).
But doesn't the regulation on prevent fees on cards issued within the EU? I have cards from the US, UK and India besides the ones from the EU (Revolut, Amex, Wise, etc.) and I always see fees on the non-EU ones but not the EU ones.