Hi,
i am from Iran and i have Visa-card from AEB Bank of Armenia.
Most banks Armenian accept Iranian.
my visa-card is classic ,EX is 5 years.
i pay 50$ for open an account.
a copy of Passport.
after 5 days i got my visa-card.
and you need VPN when you are in Iran.
I hope,helpful.