Tips and Tricks HQ Support Portal › Forums › WP eStore Forum › WP eStore Troubleshooting › eStore – Thank You page 404 error
- This topic has 2 replies, 2 voices, and was last updated 11 years, 8 months ago by admin.
-
AuthorPosts
-
March 12, 2013 at 8:17 pm #8729rcovelesMember
I’m having a problem with displaying transaction data on a thank you page – I’m using estore with the PDF Stamper. No matter what I do, I can’t get the thank you page to display the transaction details – I just keep getting “Page not Found” – I have updated both paypal (with return “on”) and estore settings with this URL, as well as the PDT, and the page is public. It seems not to like the long string Paypal is putting into the return URL..http://www.mydomain.com/thank-you/%&jibberjabber&paymentdetalilsblayy blah…oddly, when I delete that string after [http://www.mydomain.com/thank-you/] and hit enter..the page displays all of the last transaction data perfectly!
I’m using the newest versions of both plugins. Is this possible an .htaccess issue, or a plugin conflict? I was having a lot of issues before this with emails not being sent etc., and I deleted a bunch of old plugins and resolved those issues. I have since deactivated ALL plugins aside from estore and stamper – I have also tried different themes, but with no luck – Paypal always returns me to a 404 error (until I delete the long string after thank-you/…then I see the transaction details).
Any ideas?? I checked the logs, and they don’t show any issues. I’m on Dreamhost. I have deleted and reinstalled both plugins. I have followed the “thank you” page instructions to the letter. I give up.
March 12, 2013 at 9:21 pm #54382rcovelesMemberWell..it never fails..toil at something for hours, days, finally give up and post for tech support..aaaand figure it out.
For starters, right after I posted my issue, I found this:
404 error for thankyou page return URL + encrypted download link not working
..which led me to believe that possibly I wasn’t on the right type of server, or my host was doing something to block the paypal response.
NOW, I’m not sure if anyone else is having this issue, or if this is something peculiar to my server setup only, but I was going to try to go outside of the whole wordpress framework, and setup a static .html thank you page, though I wasn’t sure the shortcode would work for the product download details (probably wouldn’t)…
Then I thought I’d try one last thing..I removed the trailing slash from my permalink structure, thus:
[http://www.mydomain.com/page-name/]
became
[http://www.mydomain.com/page-name]
I did yet another test transaction…SUCCESS!!! Transaction details displayed on the page! No 404 error!!
Again, not sure if anyone else is experiencing this..I would be curious to know, because the trailing slash on permalinks is pretty common, and in fact, I think it is recommended? In any event..I won’t be using it from here forward.
March 13, 2013 at 1:44 am #54383adminKeymasterYes, the trailing slash on a permalink is pretty common. However, I have seen some server’s where it fails to accept PayPals PDT data if the trailing slash is there.
The issue you saw happens from a combination of server technology that is being used by your server and the way PayPal sends the PDT data. You probably have figured it out that this issue is outside of the eStore plugin but it is good to know that you worked it out.
-
AuthorPosts
- You must be logged in to reply to this topic.