How to complete ESTA application when "THE PAYMENT STATUS COULD NOT BE DETERMINED AT THIS TIME"?

7/8/2017 12:45:18 PM

That’s the answer: don’t use Chrome for payment. With Chrome, it won’t work; and then I tried Internet Explorer, and it works!

5/5/2017 9:53:18 AM

I had the same issue (using Chrome), I tried with Firefox and it worked, I had the “Pay” button and the payment worked well

3/13/2017 6:21:16 PM

I had the same problem, and unfortunately, hoju’s Javascript-fu didn’t work for me. For the record, I’m used to this kind of tricks, and use them often myself, so I knew what I was doing.

What magically worked instead was, without closing the browser, to visit this link:

https://www.pay.gov/tcsonline/payment.do?execution=e2s2#

That’s the page where my payment was interrupted, and magically, it asked my credit card information again, payment went through and my ESTA was approved!

Notes, this may not work for everyone:

  1. That link will work if you were in the middle of paying (in my case, with a credit card) and something went wrong, e.g. connection dropped. If you were not in the middle of a payment, it will give you an error, which means this solution won’t work for you,
  2. I assume it was able to resume the previous session because it had some cookie stored, and the session was still active. If you close your browser, or wait too long, this may not work,
  3. I was using a credit card to pay, not paypal. I’m not sure if this would’ve worked with paypal.

If it doesn’t work, try to look at your browser history for any address including www.pay.gov, and try to reload that (that’s what I did).

I don’t know if this will work for other people, but I’m posting it here in case I can help some fellow traveler.

2/21/2017 7:03:32 AM

According to the ESTA payment information page:

If your system “timed out” during th.e step 4 of the application
payment process; you have 7 days to return to your Application for
payment. Please go to ESTA and “update/check status” . Once
you retrieve your ESTA; “payment required” message should appear and
click on the “pay” button to begin payment. If you do not pay with in
7 days; you will need to begin a brand new ESTA.

2/2/2017 2:33:01 AM

By comparing with a working payment form I was able to trigger payment by typing the following in console:

// add the missing form inputs
$("form").append('<input id="paymentDisclaimerChecked" type="checkbox" name="paymentDisclaimerChecked" value="yes" checked />')
$("form").append('<input type="hidden" name="_eventId_pay" value="Submit" />')
$("form").serialize() // check form values are as expected
$("form").submit()

Now have my ESTA approved – San Francisco here I come!

Credit:stackoverflow.com

About me

Hello,My name is Aparna Patel,I’m a Travel Blogger and Photographer who travel the world full-time with my hubby.I like to share my travel experience.

Search Posts