I had the letter, organised by others, but there was a miscommunication in the amount I needed to pay on arrival. I was just a little bit short, so I had to leave my passport at the office, without yet having a visa, and go to the public side ATMs. Very trusting of them, and pretty unnerving...