Mine just stopped doing this as quick as it started....I don't know why.
Printable View
Mine just stopped doing this as quick as it started....I don't know why.
Anyone information about the cause of this problem??
I'm also now getting this. This is for CoD payment.
To all the folk who had this - did they do anything to stop it?
Hey everyone... I dont post here very often, but I will try to help.
This happened to me a long time ago... I dont know if this may fix your problem or not...
Check your settings in Configurations --> Sessions --->
Cookie Domain --> True
Prevent Spider Sessions --> True
Recreate Session --> True
After I changed these, I had no problems.
Happy hunting!
That's the settings I have.
odd.
We are having the same issue. It is intermittent, some days we will have 2 or three orders that will duplicate the orders, but not the pay. We also have some orders that generate 3 to 5 order #'s and confirmations, but only one pay.
We are using paypal ipn and paypal direct.
Any ideas on how to fix this? The customers are panicking until they realize they haven't paid but only once.
Please, help!
Thank you
Our site (1.3.7) displayed this duplicate order issue yesterday. PayPal only charged once, but the order itself was duplicated a few seconds later. (Actually happened twice yesterday; it has also happened intermittently in the past.)
I checked our Configuration settings (as referenced in the post quoted above) and they match the suggested settings.
Any thoughts on whether I should change some of these settings, and if so—which ones?
Thanks in advance; looks like this is a slippery one.
I was about to launch and tested the checkout process with IE and ran into this issue. I am running 1.3.8a. Orders in FireFox are fine.
Cal
I did a bit more tracking and this is what I came up with. These are my web server logs for Firefox and Internet Explorer.
Internet Explorer...
Code:[23/Feb/2008:12:40:17 -0600] "POST /index.php?main_page=checkout_shipping HTTP/1.1" 302 5 "http://dev.modernmunchkin.com/index.php?main_page=checkout_shipping" "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; SLCC1; .NET CLR 2.0.50727; Media Center PC 5.0; .NET CLR 3.0.04506; InfoPath.2)"
[23/Feb/2008:12:40:17 -0600] "GET /index.php?main_page=checkout_payment HTTP/1.1" 200 20987 "http://dev.modernmunchkin.com/index.php?main_page=checkout_shipping" "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; SLCC1; .NET CLR 2.0.50727; Media Center PC 5.0; .NET CLR 3.0.04506; InfoPath.2)"
[23/Feb/2008:12:40:26 -0600] "POST /index.php?main_page=checkout_confirmation HTTP/1.1" 200 16897 "http://dev.modernmunchkin.com/index.php?main_page=checkout_payment" "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; SLCC1; .NET CLR 2.0.50727; Media Center PC 5.0; .NET CLR 3.0.04506; InfoPath.2)"
[23/Feb/2008:12:40:37 -0600] "POST /index.php?main_page=checkout_process HTTP/1.1" 302 5 "http://dev.modernmunchkin.com/index.php?main_page=checkout_confirmation" "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; SLCC1; .NET CLR 2.0.50727; Media Center PC 5.0; .NET CLR 3.0.04506; InfoPath.2)"
[23/Feb/2008:12:40:37 -0600] "POST /index.php?main_page=checkout_process HTTP/1.1" 302 5 "http://dev.modernmunchkin.com/index.php?main_page=checkout_confirmation" "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; SLCC1; .NET CLR 2.0.50727; Media Center PC 5.0; .NET CLR 3.0.04506; InfoPath.2)"
[23/Feb/2008:12:40:37 -0600] "GET /index.php?main_page=checkout_success HTTP/1.1" 200 13712 "http://dev.modernmunchkin.com/index.php?main_page=checkout_confirmation" "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; SLCC1; .NET CLR 2.0.50727; Media Center PC 5.0; .NET CLR 3.0.04506; InfoPath.2)"
Firefox...
Code:[23/Feb/2008:12:41:35 -0600] "GET /index.php?main_page=checkout_shipping HTTP/1.1" 200 14747 "http://dev.modernmunchkin.com/index.php?main_page=product_info&cPath=1_2&products_id=45&number_of_uploads=0" "Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:1.8.1.12) Gecko/20080201 Firefox/2.0.0.12"
[23/Feb/2008:12:41:48 -0600] "POST /index.php?main_page=checkout_shipping HTTP/1.1" 302 5 "http://dev.modernmunchkin.com/index.php?main_page=checkout_shipping" "Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:1.8.1.12) Gecko/20080201 Firefox/2.0.0.12"
[23/Feb/2008:12:41:48 -0600] "GET /index.php?main_page=checkout_payment HTTP/1.1" 200 20986 "http://dev.modernmunchkin.com/index.php?main_page=checkout_shipping" "Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:1.8.1.12) Gecko/20080201 Firefox/2.0.0.12"
[23/Feb/2008:12:41:56 -0600] "POST /index.php?main_page=checkout_confirmation HTTP/1.1" 200 16898 "http://dev.modernmunchkin.com/index.php?main_page=checkout_payment" "Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:1.8.1.12) Gecko/20080201 Firefox/2.0.0.12"
[23/Feb/2008:12:42:01 -0600] "POST /index.php?main_page=checkout_process HTTP/1.1" 302 5 "http://dev.modernmunchkin.com/index.php?main_page=checkout_confirmation" "Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:1.8.1.12) Gecko/20080201 Firefox/2.0.0.12"
[23/Feb/2008:12:42:02 -0600] "GET /index.php?main_page=checkout_success HTTP/1.1" 200 13712 "http://dev.modernmunchkin.com/index.php?main_page=checkout_confirmation" "Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:1.8.1.12) Gecko/20080201 Firefox/2.0.0.12"
The problem most likely is due to Internet Explorer submitting a POST twice for the checkout_process function. Any help would be greatly appreciated. We have spent 3 months getting prepared for launch and this is a major blow for us.
Cal
Just got the same problem today. I am running version 1.3.8. Using Firefox - no problem; using IE 7 - every order is doubled (in the admin backend, confirmation mails, etc.) although I only clicked once on the submit button.
In my case, the problem was exactly this submitonce()-function ; with IE7, the form is submitted twice to the server (I see two POST requests in the server logfile; with Firefox only one). It seems to be a strange behaviour of IE7. I will try to figure out why...
Quick fix:
Remove the javascript function in
search line 174, and remove theCode:includes/templates/[TEMPLATE]/templates/tpl_checkout_confirmation_default.php
part.Code:onsubmit="submitonce();"
Doing so, you will lose the functionality, that the user cannot click twice on the submit button, but orders are not doubled any more.