I tried to top-up my account yesterday with 2 different cards, one debit, and one credit (both VISA) and the topup was refused.
The error message said to contact my bank, cards department, to solve the issue.
I did contact my bank (CDG in Portugal) and I was informed by them, that indeed payments to Revolut are being refused not by the bank, but directly by VISA because Revolut is not complying to the recent legal requirements from VISA.
A few weeks ago there was some legal parametrization that changed on VISA side (not sure if this only changed for Portugal or not) for cards and customer security, and Revolut needs to make some changes on their parametrization to comply with this legal requirements.
Until that parametrization is in place, the payments will be refused.
Any idea when Revolut plans to make this necessary changes? Otherwise, the topup with VISA cards at least in Portugal wil not work