Receiving Iran visa has two stages. The first step is to get the Authorization Code that can be received from the Iranian travel agencies and their websites online. The second step is to visit one of the Iranian embassies and receive the final stamp of the visa. Then, for receiving visa, first refer to an online service provider (like this website) for Authorization Code. Do not worry, it is not so difficult to receive visa. We suggest you to read the complete visa guide available on this website.