This visa is valid for 30 days, but can be extended once in Immigration office for another 30 days, so it let the holder stay in Indonesia for maximum 60 days. VOA is issued for citizens of 68 countries in 20 international airports, including Bali, Jakarta and Lombok, and 23 sea ports. Full list
Passport should be valid for minimum 6 month from the arrival date to get visa and enter Indonesia.
Visa fee is 35 USD in airports and 60 USD at sea ports, paid in a special counter on the arrival point in cash in USD or IDR. After that the visa should be stuck into passport in Immigration control with stamp Visa On Arrival and the arrival date (!Please check your stamp after you get it in Immigration to avoid any possible mistakes!) . Later visa can be extended once for another 30 days in Immigration office or through agency.