No. Even major credit cards, like Visa and MasterCard, are not accepted in Iran.
Using MahCard, you can make purchases and withdraw cash from any ATM machine in Iran. Card payments are very common in Iran and virtually every store accepts cards. Even small shops, newsagents and cigarette kiosks have card readers (i.e. POS Machine) available.
Sign up now and get your card delivered to your accommodation in Iran!