vcards Posted January 27, 2012 Posted January 27, 2012 My store used to work fine (using PayPal Express Checkout module) until PayPal changed something last year (taken me a long time to get around to fixing it). Now if someone chooses PayPal Express checkout the PayPal transaction goes through but when they return to the checkout confirmation page customer gets the error message 'a successful transaction has already been completed for this item'. So I get the money but no store order! Which page should customer be returned to after the payment is completed (in PayPal website proferences)? Any help would be much appreciated. Quote
Guest Posted January 27, 2012 Posted January 27, 2012 @@vcards, The return url should be /checkout_process.php and to correct the error, place a couple of dummy orders to increase the invoice number. This will correct the duplicate invoice error. Chris Quote
vcards Posted January 27, 2012 Author Posted January 27, 2012 Thanks Chris, tried that but still not working (after eight dummy orders). Is the duplicate invoice error on the store side or on the PayPal side? Probably such a basic problem but I just can't sort this out. Quote
Guest Posted January 27, 2012 Posted January 27, 2012 @@vcards, Actually, Paypal checks the current order ID against orders already processed by them. So, you can continue to increase the order ID by placing dummy orders or change your PayPal settings to allow for duplicate invoices to be paid. However, this is not the best solution as it is the 'check' PayPal has in place to prevent fraudulent orders. Chris Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.