I already solved the problem. Now I have a virtual pre paid credit card for internet purchases only, when I want to buy something I just transfer money to the pre paid and buy it through there.
In case someone has the same problem I'm using "webuy" from Caixa Geral de Depósitos in case you have the same problem and same bank