I was about to get worried when buying from Klook requires you to wait for the voucher to be shipped physically. I didn't have that kind of time. but getting it from here is the best decision, because for one, you pay in Rupiah. Then, you pick it up in T3, they already have it ready with your name printed on. No fuss. no problem. 10/10 recommended for any travellers picking up the JR Pass.