Similar story to kvint3, also a Slovak citizen.
1. Applied via e-visa (on my own) on Mar. 17th. No response, so I went to the embassy on Apr. 4 and they said Tehran hasn't responded yet and that they'll notify them to speed it up.
2. After around 4 days I got a refusal by email (apply via host). So I did that same day.
3. Got the "visa grant" from an agency and went again on April 11. The embassy didn't ask for anything except the visa grant and insurance (and passport ofc
). Paid 52 euros by card *only* and was given a pick up date two weeks later. Two Slovak girls that were there as well did not have insurance, but they were allowed to submit the application anyway and show insurance upon pick up. Oddly enough, they also self-applied, but instead of waiting forever/getting refused, they got a visa grant without any issues.
4. Went there today (April 25) and got the visa. It's just a print out, which is a bit of a disappointment for me as a passport stamp fundamentalist. Asked them like 3 times whether it was OK for land crossings and they confirmed. Hopefully it will be. Valid for 90 days. The embassy seemed fairly busy, so I'd go there early (I did, they're open 8.30 till 12.00).
Having to go to Vienna three times sure is annoying, especially when it's not even a sticker anymore... Not sure if it is relevant, but for the full picture: I tried the same process last year for the Warsaw embassy and it was similar, although I got a refusal(apply via agency) fairly swiftly without having to go the embassy. Agency worked. However, as it took forever to get the visa grant via the agency that time, I had to abandon my plans (didn't work out schedule-wise at that point), so while I did get the pdf visa grant in the end, I did not go to the embassy to get a visa.