Indonesian rupiah is the way to go. Exchange your US$ at a money changer. It is actually illegal to use foreign currency in Indonesia. The larger restaurants and retail shops usually accept credit ...