Tips and Tricks HQ Support Portal › Forums › WP eStore Forum › eStore – Thank you page does not show e.g. serial key
Tagged: pending, serial key, Thank you page
- This topic has 10 replies, 3 voices, and was last updated 11 years, 10 months ago by admin.
-
AuthorPosts
-
December 30, 2012 at 3:12 pm #8236die_maskeMember
Hey, I’m running version 6.7.7 and had worked for the last time at my site about 6 months ago.
I created a Thank you page where I displayed via “[wp_eStore_transaction_result:end]” the name of the purchased producct and the serial number.
This worked fine 6 months ago. Watch this:
But when I buy a serial key now and I get redirected to the thank you page I get this message instead of the key:
“Thank You for your purchase. Product(s) will be delivered when the payment is cleared.”
I checked the debug file because I thought that the payment is pending but that is not the problem.
Could you please help.
Here is the content of the ipn_handle_debug.log:
[12/30/2012 2:48 PM] – SUCCESS :Paypal Class Initiated by 173.0.66.243
[12/30/2012 2:48 PM] – SUCCESS :Post string :[redacted]
[12/30/2012 2:48 PM] – SUCCESS :Connection to http://www.sandbox.paypal.com successfuly completed.
[12/30/2012 2:48 PM] – SUCCESS :IPN successfully verified.
[12/30/2012 2:48 PM] – SUCCESS :Creating product Information to send.
[12/30/2012 2:48 PM] – SUCCESS :Transaction Type: Shopping Cart
[12/30/2012 2:48 PM] – SUCCESS :Number of Cart Items: 1
[12/30/2012 2:48 PM] – SUCCESS :Item Number: 2
[12/30/2012 2:48 PM] – SUCCESS :Item Name: 23.12.12
[12/30/2012 2:48 PM] – SUCCESS :Item Quantity: 1
[12/30/2012 2:48 PM] – SUCCESS :Item Price: 0.02
[12/30/2012 2:48 PM] – SUCCESS :Item Shipping: 0.00
[12/30/2012 2:48 PM] – SUCCESS :Item Currency: EUR
[12/30/2012 2:48 PM] – SUCCESS :Download Link : [hidden]
[12/30/2012 2:48 PM] – SUCCESS :Incremental counter value for PayPal checkout: 37
[12/30/2012 2:48 PM] – SUCCESS :Applying filter – eStore_notification_email_body_filter
[12/30/2012 2:48 PM] – SUCCESS :Product Email successfully sent to [redacted].
[12/30/2012 2:48 PM] – SUCCESS :Notify Email successfully sent to [redacted].
[12/30/2012 2:48 PM] – SUCCESS :Products, Customers, Coupons, Sales Database Tables Updated.
[12/30/2012 2:48 PM] – SUCCESS :Updating Affiliate Database Table with Sales Data if Using the WP Affiliate Platform Plugin.
[12/30/2012 2:48 PM] – SUCCESS :Not Using the WP Affiliate Platform Plugin.
[12/30/2012 2:48 PM] – SUCCESS :Paypal class finished.
Thanks in advance!
December 30, 2012 at 8:36 pm #52701wzpModerator[12/30/2012 2:48 PM] – SUCCESS :Connection to http://www.sandbox.paypal.com successfuly completed.
Uh, are you really using sandbox mode?
December 31, 2012 at 12:20 pm #52702die_maskeMemberYep, it’s enabled.
December 31, 2012 at 1:54 pm #52703wzpModeratorSo, you are trying to do a test purchase, using the PayPal sandbox. If that is the case, you should be using your sandbox test email addresses.
https://support.tipsandtricks-hq.com/forums/topic/quick-guide-to-paypal-sandbox-setup
You also have to make sure that your sandbox buyer account is setup to automagically authorize the payment.
https://support.tipsandtricks-hq.com/forums/topic/is-it-possible-to-parameter-pdt-in-paypal-sandbox
Because use of the sandbox can get rather complicated, sometimes it is better to test, using a live transactions, with a small amount.
Also, can you please share the content of the “eStore_post_payment_debug.log” debug file from that transaction you ran?
January 2, 2013 at 12:06 pm #52704die_maskeMemberThe sandbox settings are correct – it had already worked 6 months ago and since then I haven’t changed them.
Could another plugin cause this?
January 2, 2013 at 12:19 pm #52705die_maskeMemberOk, I created a new sandbox seller account, changed the settings, bought an item and was redirected to my thank you page. But now the page is just empty although I did not change the shortcode on it.
I looked in the debug file and there is no “failure”.
The (merchant) mails I get from wp estore contain the right serial key.
January 2, 2013 at 3:56 pm #52706die_maskeMemberEven installed the latest version of wp estore and the thank you page is still empty.
January 2, 2013 at 3:58 pm #52707die_maskeMemberAh, I’ve forgotten to post this (eStore_post_payment_debug.log):
[01/02/2013 3:48 PM] – SUCCESS :Checking if a key needs to be issued for product id: 2 Requested quantity: 1
[01/02/2013 3:48 PM] – SUCCESS :Serial code that will be issued to this customer: asdasf
[01/02/2013 3:48 PM] – SUCCESS :Updated the serial key values in the database.
[01/02/2013 3:48 PM] – SUCCESS :Performing item specific autoresponder signup if specified.
January 3, 2013 at 12:47 am #52708adminKeymasterThe “Thank You” page won’t show anything if the PDT is not setup correctly. That is another area where customers make mistake when setting it up. PayPal can apply changes to their sandbox environment without any notice to the users (so this is not something you setup once you can expect that to work month after month). This is the nature of PayPal sandbox environment unfortunately.
Please make sure to follow the documentation and see which steps you missed from the setup (watch the video tutorial too):
http://www.tipsandtricks-hq.com/ecommerce/wp-estore-instant-digital-product-delivery-499
January 12, 2013 at 4:45 pm #52709die_maskeMemberOk, I’ve set up everything again and now it works, thanks.
But the serial key is not displayed on the thank you page. Any idea why?
January 13, 2013 at 6:15 am #52710adminKeymasterPlease do a test transaction with debug enabled then share the content of the “eStore_post_payment_debug.log” file so I can see what it did.
-
AuthorPosts
- You must be logged in to reply to this topic.