I dont know if either of you have to do anything. Remember, Amazon has their own payment option, and I would think that was part of their problem.
OFAC *is* specific to the Financial Services sector and does not apply to retail.
I'm very curious to know what law(s) Amazon broke here. There *are* laws specific to technology transfers of any kind to countries named by the U.S. Government. Some of those laws, as in the case of North Korea, apply to some consumer electronics such as personal computers.
I can see how Iran would be on that list and is covered by those laws, I'm just at a loss to know what that list is and am unable to think clearly this morning absent my coffee to find it.
I am coherent enough though to know OFAC isn't it.