All US citizens need a visa to go to Azerbaijan, and it's very important the validity dates on the visa correspond to the dates of your trip. You would believe that all visas on arrival are the very same, but you are, in reality, wrong. It's called limited visa on arrival, and it could only be permitted in certain problems.