Tips and Tricks HQ Support Portal › Forums › WP eStore Forum › eStore – no PDT data on thank you & product still in the cart , after purchase
Tagged: Thank you page
- This topic has 4 replies, 3 voices, and was last updated 6 years, 10 months ago by Panos.
-
AuthorPosts
-
January 17, 2018 at 12:28 pm #14649PanosSpectator
I’m using PayPal sandbox to test eStore & License Manager. Seems that everything works fine but unfortunately I have NO information returned from [wp_eStore_display_transaction_result] shortcode, so most probably there is a PDT problem.
I folowed your guide (Instant Digital Product Delivery on A Thank You Page) many times and of course I enabled PDT in my PayPal account.
There is no errors in IPN & payment debug log files
I am also having a problem with the shopping cart [http://telestis.com/checkout/]. It is not emptying after PayPal purchase. I am being returned to the thank you page [http://telestis.com/thank-you/] but the product (downloadable or license) is still in the shopping cart.
I checked the PDT settings many times and I made many times ON/OFF
I turned ON and OFF the IPN feature at PayPal
The “Manage Customers Menu” shows normally the transaction and status is “paid” and the “notifications” in my Sandboc accounts show normally and correctly the transactions
I also made a fresh reisntallation of the eStore plugin
Could you please help or advise?
January 17, 2018 at 12:58 pm #77124wzpModeratorI am also having a problem with the shopping cart. It is not emptying after PayPal purchase.
THAT is the more serious of your problems. Please ensure that PHP Sessions are working properly on your server:
https://support.tipsandtricks-hq.com/forums/topic/php-session-not-working-correctly
January 17, 2018 at 5:31 pm #77125PanosSpectatorThank you for your quick response!
Yes, PHP Sessions are working properly on my server.
I also unchecked and checked the Enable Alternate Redirection Method option and in both cases I had the same behavior.
I don’t know if this is important but there is a warning at IPN log … “initial database table insert failed. You should set IPN message encdoing to UTF-8 in your PayPal account.” … I followed the PayPal instructions and I changed to UTF but the message is still there
Using Manual Payment everything works fine and the cart is empty after form is submitted. The problem is with PayPal
January 18, 2018 at 12:23 am #77126adminKeymasterWhen you get sent to the thank you page, do you see some data getting appended to the URL? See example below:
telestis.com/thank-you/?tx=ABC123&
If those extra data is not in the URL as query parameters then the PDT feature is not enabled correctly in your paypal account.
January 18, 2018 at 8:17 am #77127PanosSpectatorYou are right!! Solved !!
The problem was in PayPal PDT settings.
Actually it was my misunderstanding. I have done all settings to my (live) PayPal account and not to the PayPal Sandbox account. I logged in “merchants” Sandbox account (with merchants credentials) and activate the PDT and everything work fine !
-
AuthorPosts
- You must be logged in to reply to this topic.