I just started using the Revolut (prepaid) MasterCard for foreign currency transactions. I purchased Swedish rail tickets yesterday online. 909 SEK and it hit my card at $106.76 - which was dead on for xe.com and google conversion rates yesterday (would've cost me slightly less today). I pull the cash from my bank account in $s and pay in local currency.