The Visa on Arrival has been reinstated for my country and many other countries. It costs 500k IDR.
Years ago, it was expressed in USD. I was bringing those 30 (?) USD on purpose to pay the VOA quickly without hassle.
Now, am I supposed to bring 500k cash with me?

Therefore, I must change some cash to IDR at HF in Singapore? Or I can pay in SGD or USD? How much in those currencies?
Anybody knows? Thank you so much for your advice!