It’s fully online, you can be anywhere in Indonesia and upload immigration stamp as proof of location. Can start filling out the forms while in Thailand, then go to Indonesia, upload proof of location pay online and submit. Husband and I got approved in 3 working days each through Jakarta while staying in Bali (soft power also)