Using ZenCart 1.5.3 (clean install), Paypal Express module (built in), Taxcloud (latest github version), and USPS module.
When testing purchases I am running into an issue. After adding an item to the cart I proceed with checkout which goes smoothly. I am taken to Paypal to make payment. After making the payment on paypal the website redirects me back to my store (BG-Gear.com). This is where the problem is.
When redirected back to my store from paypal I am presented with a blank page with an error that reads
Array([0]=>This transaction has already been captured (ordered:#))
At this point I leave the blank page with the error showing and…
-----look at paypal and see that the charges have been processed properly.
-----check my zencart admin and see the order is there with the charges accepted form paypal.
-----The number in the error message for the order# reflects the correct order number that is associated with the order in my admin.
-----Emails from both paypal and my store are sent to the customer
So in a nut shell it all appears to have processed properly except for the error page.
If I hit the back button a few times to get to the store again, I find the item(s) that I had ordered are still in the cart even though the purchase appears to have processed properly.
When a customer sees the error they will think something failed and either leave the store permanently or go back and see the items in their cart and try to purchase again. Not good in either case.
I had read in a ZenCart forum thread about having the wrong TaxCloud ID and API Key caused this for someone.
http://www.zen-cart.com/showthread.p...-shopping-cart
However I have triple checked to be sure I have the correct entries.
As a side note I also noticed I can not do a refund on the transaction form within ZenCart. I can do a refund by going to Paypal and do it there.
I also noticed that when I view the specific order in my ZenCart Admin it has the items and shipping address etc. But what is missing is all the information that should be located in the grey boxes like payer ID, Payment type, etc. I assume the error message I am seeing indicates that this information is not being passed back to my store from paypal? I tried to attach an image to this post but can not seem to get that function to work for me.
From what I can tell I think this is a paypal express issue? But the thread referenced above makes me wonder if it is a taxcloud issue.
Any help would be appreciated
Luke
Bookmarks