The OFAC webpage is a good place to start. However, in order to understand the various country sanctions that are out there, you need to read through each of the country programs. It isn't immediately evident whether a particular program covers broad sanctions on activity with a particular country or is list-based (i.e., those that only apply to certain individuals/entities that are named on OFAC's SDN list).
http://www.ustreas.gov/offices/enforcement/ofac/Bankers Online also maintains an OFAC Sanctions Matrix that provides summary information for the various country sanctions programs.
Incidentally, please note that sanctions against Iran are not list-based -- in fact, they are extremely restrictive and can have effects on all types of transactions that touch Iran (but do not involve any SDNs).
Good luck with getting a vendor to perform any services for free. However, assuming your ATM vendor is a U.S. entity, they should have their own concerns about facilitating transactions with sanctioned countries, as potential exposure to OFAC violations is not unique to financial institutions.