Generally, 1 million rupiah is about £50, so the cheapest I've seen are around £25. That's not bad, but you then need to get them here.
Tokopedia/Lazada/Shoppee etc. use to be a little difficult for making payments, mainly done at the ATM, but it then progressed to being able to use bank...