Yes, the four things identified are the current requirements.
With the Healthpass, you need a seat number. And with the Healthpass, they count the day of arrival as a day, so actually two days prior to day of arrival. (eg Today 10 June, one can only apply up to 12 June arrival)
For the visa, technically you have a few options and the options available will vary depending on if you are staying up to 30 days or 31 - 60 days.
Visa for up to 30 days
a) You can get one on arrival
b) You can get one online - going through your link
c) You can get one online - using this passport scan quick link
https://evisa.imigrasi.go.id/web/application_voa (You need a camera - smartphone camera is easier to scan, but it can be done on a laptop webcam as well)
[Note: Arrival airport for Bali is Bandara Internasional Ngurah Rai. You will need to identify your regency/district of your accommodation in a later drop down box - see Step 8 below].
Both online methods can be applied for up to 89/90 days prior to arrival date, so you can apply now if you wish.
There is a different passport scan link for those that have a passport from a visa exemption country (eg ASEAN countries) and it seems they need to wait closer to arrival date to apply.
I've not done a 60 day visa (or a 30 day visa and extending it in country), but it does seem more involved.
Have a great trip!
......
Some web instructions off a tripadvisor post
Web instructions
Hi all, I have seen so many confused posts about payment on the web version of the B1 Visa, I thought I would detail the process as I just did it.
1)
https://evisa.imigrasi.go.id/web/application_voa
2) Select airport
3) Payment type – Counter or Credit Card (select CC)
4) Scan Passport – this will open up a reader through your camera
5) Check the details of the scan
6) Add in phone number
7) Add in address with no commas and no new line return breaks
8) Choose City (i.e KAB. GIANYAR for
Ubud)
9) Add email (twice)
10) You will see an orange box that says “To make visa payments, after successful registration you can go to the VOA counter at your destination airport in Indonesia by showing your passport” – ***don’t worry about this, you will pay on the next page
11) Check info one last time and click to certify
12) Click submit
13) A pop up will come up – “Are you sure you want to continue” –click yes
14) On next page scroll all the way to the right – there will be a payment button – click it
15) On the next page – scroll all the way to the bottom – there will be a payment button - click it
16) Enter CC details – click continue
17) At this point you can check your email and the visa will be there.
18) Click “back to main page”
19) Scroll down to where is says ‘Application Information” below that there is an “e-visa” button – click it (make sure you have a PDF viewer on your phone)
20) Voila! Your visa – download and save it on your phone