Thanks Niklas, but nope, it has nothing to with VPN. It has to do with having a phone number and bank account in one of the eligible countries. Stripe sends you a code through phone and automatically blocks any further steps if you cannot provide one from one of the countries. So the only solution is to find the way to get that, either with the help of relatives or by being a student there and thus having a bank account.
It just saddens me that this is presented as an option open to all when it is, in reality, restricted to 25 countries only.