QUOTE (kwyjibo @ Dec 9 2004, 10:44 PM)
Is it just the occasional double charge? Or are you getting a large amount of double (or maybe sometimes more) charges? It may be someone accidentally hitting the submit button twice.
I thought for a long time that something was wrong with VeriSign while my site was hosted on a shared server. In our case a query was eating up server resources and visitors thought the connection was stalled and hit submit multiple times as a result. This actually was happening on our store due to a mis-written query in the Paypal IPN .981 contribution which was taking up to 10 minutes or more sometimes to complete on the checkout_success page. I only found out the cause when we switched to a VPS from a shared server which allowed me to log slow queries in mysql.
Well, its not too frequent, in a way it is, but in another way it isn't.. We've had around 140 orders and so far only 4-5 orders have had to be creditted due to this. I was thinking that it might be from the customer double clicking the submit button but with the Payflow Link it directs the customer to Verisign's site to verify the information and submit the final confirmation to process the transaction.. And I believe that their button has a JavaScript function to disable the button after the first click.