You're probably looking at old supplemental info. I talked with them on the phone at one point and they said this year is their first all online year, so yeah. You definitely pay online though.
Yep, my excel sheet says I paid them online. I think it was through their portal - check their website for supplemental info I'm sure you'll see it there