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.
Latest News: (loading..)
3 replies to this topic
#1
Posted 27 January 2012, 03:20
#2
Posted 27 January 2012, 03:25
@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
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
:|: Was this post helpful ? Click the LIKE THIS button :|:
:|: Click Here to learn how I can help you with custom coding, add ons, security and templates :|:
:|: Need an Area Calculator, Pre-Paid Account, Virtual Pin, Auction or Layaway Add on ? Click Here :|:
:|: Click Here to learn how I can help you with custom coding, add ons, security and templates :|:
:|: Need an Area Calculator, Pre-Paid Account, Virtual Pin, Auction or Layaway Add on ? Click Here :|:
#3
Posted 27 January 2012, 04:31
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.
Probably such a basic problem but I just can't sort this out.
#4
Posted 27 January 2012, 04:44
@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
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
:|: Was this post helpful ? Click the LIKE THIS button :|:
:|: Click Here to learn how I can help you with custom coding, add ons, security and templates :|:
:|: Need an Area Calculator, Pre-Paid Account, Virtual Pin, Auction or Layaway Add on ? Click Here :|:
:|: Click Here to learn how I can help you with custom coding, add ons, security and templates :|:
:|: Need an Area Calculator, Pre-Paid Account, Virtual Pin, Auction or Layaway Add on ? Click Here :|:














