Quote Originally Posted by lindasdd View Post
DrByte,
The duplicate issue doesn't occur on every order and has occurred in the past when using Authorize.net so I don't think it is related to Paypal. That being said I did look into the things you mentioned.

The solution here is probably for me to switch away from Tableau and use the new one provided in 1.5.5. The problem is that getting my existing site(s) to look the same using a new template isn't a quick fix. I'm also surprised, because I couldn't find any other mention of this issue related to Tableau. I'm going to custom replace the includes/templates/tableau/templates/tpl_checkout_confirmation_default.php and see if that fixes anything.
Good point. It's VERY IMPORTANT that all customizations to your tpl_checkout_confirmation_default.php ALSO be added to tpl_ajax_checkout_confirmation if you're using Authnet AIM or PayPal Pro or any other module that collects card numbers directly on-site, because the ajax template is used to re-draw the page without transmitting the data back and forth to the server, thus avoiding any risk of unsafely handling card data ... but if your templates are out of sync odd things can happen.