You can book any Iran hotel through TAP Persia with a bank transfer or cash payment upon your arrival. To confirm your booking you need to pay the deposit.