Can confirm that the Visa On Arrival is still IDR500,000. Beware that they only take limited currencies in cash, and credit card payment has a 2% surcharge. They take AUD, USD, THB, SGD, HKD, and a few others.
After you get your receipt and token paper, the token paper will be used in exchange for the actual visa sticker, and you'll keep the receipt.
You'll need to submit your passport and boarding pass, and have your photo taken, at immigration. Some people have their fingerprints scanned. - If I recall correctly, I think it's your two index fingers, but you can opt out if you have security concerns.
After that you'll need to fill out a customs declaration either on your phone using the wifi in a limited space provided, if you haven't done it before your arrival. Otherwise, there's desktop computers available to do it on. You can do it before your arrival at this web site.
https://ecd.beacukai.go.id/
Finally, you have a choice whether to register your phone IMEI so they can collect tax and track you. Phones over USD$500 are taxed at 40%. Visits of less than 90 days apparently don't require IMEI registration for SIMs bought at the airport only. If you buy a cheaper SIM in town, you'll need to do IMEI registration regardless of length of stay. Just about every cafe, restaurant, and hotel has Wifi, so it's quite realistic to just do that. I found that roaming didn't work at all during my stay.