I was trying to book a ticket on British Airways website with Revolut and couldn’t get the payment process to recognize the card as a “Mastercard debit card”. I had to finally choose the option “Mastercard”, which has a fee attached.
I thought Revolut was always recognized as a debit card, and I think it was indeed in many cases. But if you go to the FAQ, Revolut says it is a “prepaid card”. What’s the difference with a debit card?