Most likely domain switching on the transactions that don't go through.
if they start the order using the www address for your site, when redirected to the non www address for the site it will fail since that would be considered a separate domain.
you can use htaccess to force all traffic to use the www or non www address for your site:
http://www.htaccessbasics.com/force-www-nonwww-domain/