I got an email from them asking me to pay. So I summoned up my credit card and their system is down. Just to make sure I called them and this very polite person told me that their system is legitimately down, it should be up and running soon.
The login portal might be linked to this payment stuff to.