Do not rely upon credit cards as there are very limited places to use them, due to the U.S. embargo on Iran which does not allow American businesses (incl. American Express, Visa MasterCard, etc.) to operate in the country. There are rare exceptions to this rule such as carpet dealers in Isfahan which use direct
telephone connections to Saudi Arabia to access credit card systems.