Very frustrating not to be able to pay with Revolut VISA. I am in Romania and am using this card for all my subscriptions, i have spoken with a friend recently who has Revolut Mastercard and she can pay from Romania using that card, how is that possible?
I made it work now by adding a virtual card (not the disposable kind obviously as you need it to work more than once) to my Revolut account and giving Spotify the number of the new virtual card. Virtual cards are just like another card connected to your Revolut bank account, you just don't get a physical card with it, so you're paying for Spotify with your Revolut account, you're just using a different card number.
Up until recently Revolut credit card numbers where coded to have been issued in the UK (where Revolut's headquarted), now they changed it in way that newly created card numbers are recognised as issued in the account owner's country.