View Full Version : NoScript blocking payment at tesco.com
Sylvander
05-07-2010, 09:47 AM
1. Got all the way to paying for a Tesco delivery of groceries.
2. The "Visa Verified" window came up and asked for my password.
3. Copied and pasted a known-good password [has worked many times in the past]...
From my "Acerose Password Vault" to the appropriate box...
And clicked "Proceed"...
4. The Tesco webpage reported an "invalid card number" [or some such].
5. DISCOVERED THE CAUSE:
(A) Disabled NoScript, and restarted Firefox...
And at next attempt, the payment was accepted.
6. This was all being done within Lighthouse-4.43f [a Puppy Linux derivative], though I assume that has no bearing upon the problem.
7. The Tesco technical assistance department tell my they have many customers suffering this kind of problem when running IE8 Within Windows.
Paul Komski
05-07-2010, 10:28 AM
Can you just not configure noscript to allow tesco or the verified page or whatever from the options button. The "verified by" page almost certainly uses a javacript.
Sylvander
05-07-2010, 11:05 AM
1. I've been aware for quite some time now, that I need to allow scripts at certain websites, so that certain valuable features are not blocked.
2. Hence I've had tesco.com allowed for some time past.
But I figured that SOMETHING needed for the "Visa Verified" acceptance of my password was being blocked.
I knew the password to be good.
3. In the past, a bar would drop down at that point and allow an "unsafe reload", which did the trick, but that no longer happens.
4. The 2nd to last time I did this...
Perhaps a month back...
I experienced the same problem.
Tesco accepted payment over the phone, but this time they refused.
Said I'd need to keep trying, or find the cause, or else the sale couldn't go through.
5. Spoke on the phone to my bank helpline, and they said all was good at their end.
They could see the transaction...
All the account info and passwords were good...
But the money wasn't being taken.
6. This time I allowed everything I could ["Allow scripts globally" even!]
[I only use this Puppy for buying at Tesco, Amazon etc, and online banking]
That didn't do the trick, so I DISABLED NoScript, and rebooted the Puppy.
Saved the session at shut-down, so as to be able to get back to the same window when I restarted Firefox.
Once back in, restarted Firefox, and chose to restore the previous Firefox Window.
This time everything worked! :)
7. But I'd rather NOT have NoScript disabled...
So I'm looking for a better [more targeted] fix.
(a) I wonder if I could whitelist the company/domain that operates the "Visa Verified" script?
8. Tesco has sent me an email with instructions to:
(a) Check the date and time on the PC. [It's spot on]
(b) Clear recent history. [Tick all the boxes][did that; made no difference]
(b) Enable javascript. [It was enabled]
Don't think 8-a,b,c are the solution.
Sylvander
05-07-2010, 11:37 AM
Below is the pertinent content of the Tesco email.
Doing this didn't fix my problem...
I got him to run me through it on the phone at the same time as sending the email.
I perhaps should repeat that:
Disabling NoScript fixed the problem.
---------------------------------------------------------------------------------------
Please follow the instructions below to resolve the problem.
Date and Time settings on your Computer must be correct.
Please check that the Date and Time on your Computer is correct. The wrong date can prevent you from logging into the site, therefore please amend if this is wrong. Please make sure that the correct day, month and year is set.
Please now follow the instructions below: To clear your internet cache & delete cookies Firefox 3.5:
1. Please open Firefox and click on the 'Tools' Menu and select 'Clear Recent History'.
2. Select 'Everything' from the 'Time Range to Clear'. Click on the Details button. and make sure that the 'Cache' and 'Cookies' boxes are ticked. Please untick the other boxes and click on the 'Clear Now'
Enable Javascript:
1. Click on the 'Tools' menu and select 'Options...'.
2. Please click on the 'Content' button and make sure that 'Enable Javascript' box is ticked, again if this is not ticked please put a tick in the box.
3. Click on Ok to exit the 'Options' window.
4. Please go to http://www.tesco.com and start shopping.
--------------------------------------------------------------------------------------
Yes...you need to whitelist Verified By Visa. And it isn't exactly obvious which domain you need. (Here in the US, it's verifiedbyvisa.com--and whitelist it by that level...don't include http://www or https://)
Sylvander
05-07-2010, 12:53 PM
Is it possible to do the necessary without making a Purchase? :)
Or will I need to wait until next buying some goodies? :confused:
Paul Komski
05-07-2010, 02:11 PM
I think you need to go to Verified by Visa Europe (http://www2.visaeurope.com/personal/onlineshopping/verifiedbyvisa/goshopping.jsp) and enable or white list that domain.
Alternatively when you next get redirected to Verified from Tesco OK the domain for NoScripts before entering your password.
Sylvander
05-07-2010, 04:04 PM
Whitelisted visaeurope.com
Here's hoping all will be OK next time I make a payment at Tesco.com
Just hope I remember all of this when that day comes along. :)
Thanks for the assistance. :cool:
vBulletin v3.6.1, Copyright ©2000-2012, Jelsoft Enterprises Ltd.