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.
So i looked through the threads. As i had the same issue. Revolut user, from Romania.
Thing is, my Virtual card was a VISA, and had the same error like everyone else. I deleted the virtual card (i was lucky enough not to use it for any other payments), and created a new one. This new generated one, was a Mastercard. Now i set this account for payment, and had no issues with it.
Tried the latest suggested solution: created another Virtual Revolut card (no need to delete the older virtual one). The new one created for me was also a VISA however not MASTERCARD. Anyway keeping fingers crossed I tried changing the Spotify payment details to this new Virtual card (without going through Paypal of course) and keeping to my real country (Malta) - IT WORKED! Spotify accepted it with the previous BS excuse that my account was Malta but card UK.
So yeah as someone said above the new Virtual cards work, even if they are Visa. 🤔 could be cause I crossed my fingers while creating it I guess!🤪😅
My dear friend, as long as Spotify or any other global company for that mather can swap revenue through paid services from one country to another to avoid higher taxes, there is no solid reason that would hold to accept a payment method from a specific country (unless it's a country where you don't offer the service, e.g. North Korea) This ties up to having the ability to use services/employees from a cheaper country (e.g. India ) but charging the end product as if your employees are all Swiss. If you can do that, I should be able to make payments with cards or bank accounts from anywhere you offer the service and use it globaly... Am I wrong?