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.

The VFS global page violates CSR policies and loads cross site javascript libraries. To get it working, goto your browser settings and turn off security. In Chrome you would do it by going to Settings → Privacy and Security → Security and choose No Protection. By default standard is enabled. Its an unfortunate situation to lower your browser defenses, but VFS Global only works under this scenario. Hope this helps

1 Like