Below is an email from a customer that I just received. I am receiving orders from other customers without a problem using both Paypal and credit cards.
[font=arial, sans-serif][size=4]“What I’m experiencing is that after I’ve logged-in, I have to continually log-in to try to add an item to my wish list or place an item in my cart. When I add an item to the wish list, I lose the last item already added. I’m experiencing similarly with the cart. When I finally got the cart right, I was unable to check out and complete payment: both through PayPal and with my credit card itself, every try at some point I was taken back to an empty cart, logged-out.[/size][/font]
[font=arial, sans-serif][size=4] [/size][/font]
[font=arial, sans-serif][size=4]I just placed a book order sucessfully with amazon using the same credit card, so that doesn’t seem to be part of the problem.”[/size][/font]
[font=arial, sans-serif][size=4]Any thoughts?[/size][/font]
[font=arial, sans-serif][size=4] [/size][/font]
If they are using IE or a mobile device, odds are that the browser is detecting that the page can be viewed better using a different user-agent (I.e. IE8 might represent itself as IE7). This will cause the session to be reset.
You can add the following to your config.local.php to see if it makes a difference.
define(('SKIP_SESSION_VALIDATION', true);
Do note though that this does open a small vulnerability for what's known as session hijack. But odds are pretty low.
For some reason cs-cart refuses to address this in the core code. But they don't say why not.
Thank you for the suggestion.
I created an order manually and he logged in and paid without a problem.
Note for some reason the country was missing - Korea. And when I added it I saw North Korea was an option which i deleted as we don't ship there.
I understand that it is unlikely to mean anything but interesting…