Unable to pay to Book an appointment on usvisascheduling.com

I am trying to book an appointment on usvisascheduling.com, and its giving me option to pay via credit card but the link never works and just spinning. Tried all payment options and its same thing. Tried different browsers as well.

https://visa.vfsglobal.com/visafee-handshake?PaymentMode=ONLINECC&UniqueReferenceNumber=

Exact same issue. I can see on inspecting the page that the error is

Access to script at 'https://liftassets.vfsglobal.com/_angular/runtime.76ad4eb3267f40e6.js?v=6.0.46' from origin 'https://visa.vfsglobal.com' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.

I tried opening https://visa.vfsglobal.com and the message on that page is

We are sorry you cannot access our sites as we are undertaking essential system maintenance to upgrade our sites and improve your experience.

Please try again in an hour. Our Call Centres are also impacted and will not be able to book appointments until service is restored.

Wow…what a mess. They take so much fee and still can not provide a working website to book appointment !

Has it worked for anyone yet? I’m also not able to find the right number to call VFS global on this issue.

This is specifically the VFS global page that never loads. The US side of the web experience is doing okay so far.