frank18:
Have you tried to uninstall and then re-install this payment mod? If not, make sure you take note of your PayPal configuration entries as they will be lost when you re-install.
I followed the 1.3.9a upgrade instructions to uninstall the module, upgrade, then reinstall.
DrByte:
It's not that I don't believe you. I just have no information to go on for trying to find any fix for you.
If you want developer help on the problem, then I need to know how to set up another store that works just like yours and consistently manifests the problem you describe.
So, exactly how is your site different from a brand new fresh clean uncustomized install of Zen Cart?
Including, but not limited to, product types, attributes assigned to the purchased products, product settings, tax settings, shipping settings, payment settings, all admin settings, currencies, languages, addons, .htaccess changes, customizations made, and the list goes on. Oh, and your PayPal account settings too ... how do yours differ from the posted instructions here: http://www.zen-cart.com/wiki/index.php/PayPal
If that list can be used to create a new store that consistently replicates the problem you describe, then something more can be done to fix the issue.
That would be quite a long list. A list I would be happy to compile for you. Or, if you have the time and the inclination, you're more than welcome to come over and see for yourself. I'd be happy to give you admin and server access. Please let me know if that would be acceptable. If so, also where I can send your login credentials.
Pixxi:
We also have a shop that's still getting double orders with Paypal standard (IPN + PDT) - even after the .js 'submit' button fix posted a while back by PaulM. It would appear that it's not necessarily always caused by the customer clicking the 'Submit' button twice.
Typically, each of the orders will have a different order No., and be timed a few seconds apart - sometimes 1 second apart.
The first order will contain the callback response from Paypal (order status = 'Processing') but not the grey block with all the transaction info in.
The second order will have the grey block with the transaction info, and will also be 'Processing'.
In our experience, the customer gets charged only once though.
Pixxi, thank you for your post. Not that I'm happy you're having issues, but I'm glad to see I'm not alone.
If you want something done right, you have to get Zenned.
♥-My Zen Cart Mods-♥