Some betting sites allow you to deposit in rupiah, but most will convert your payment into the currency of their choice. They will convert USD into IDR or EUR into IDR, depending on the account currency when signing up.