Tips and Tricks HQ Support

Support site for Tips and Tricks HQ premium products

  • Home
  • Contact Us
  • Documentation
  • Forum Home
    • Forum
    • Forum Search
    • Forum Login
    • Forum Registration

Thank you page transaction result blank

by

Tips and Tricks HQ Support Portal › Forums › WP eStore Forum › Thank you page transaction result blank

Tagged: Permissions, Thank you page, Transaction Results

  • This topic has 13 replies, 3 voices, and was last updated 12 years, 3 months ago by sqm.
Viewing 14 posts - 1 through 14 (of 14 total)
  • Author
    Posts
  • January 24, 2013 at 1:20 pm #8413
    sqm
    Member

    Hi all –

    This is the 3rd site I have implemented eStore on – its a great plugin and has worked well for me.

    Same server, different domain.

    PayPal PDT setting are on with Auto refresh set.

    Everything tests out perfectly until the Thank You page appears, then i get the thank you note and a blank space where the

    [wp_eStore_transaction_result:end]

    should appear.

    WP 3.5 with an Elegant Themes theme.

    I have reveiwed this page

    http://www.tipsandtricks-hq.com/ecommerce/wp-estore-instant-digital-product-delivery-499

    and this one:

    https://support.tipsandtricks-hq.com/forums/topic/shortcides-not-working-transactionresults-userlog#post-7458

    but still can’t figure this one out.

    Emails ARE getting delivered.

    Thanks in advance

    January 25, 2013 at 6:28 am #53330
    admin
    Keymaster

    What version of eStore are you using?

    What value do you see in the URL when you land on the thank you page after a payment? Copy and paste the full URL content.

    Have you enabled debug in the eStore settings for this site?

    January 25, 2013 at 2:37 pm #53331
    sqm
    Member

    version 2.9.8

    I tried using the most recent version (which I use successfully on another site), but it didn’t work well at all with my template, so I had to roll back.

    Here is what I get when landing on the thank you page:

    [http://operamusicbroadcast.com/live-video/thank-you/]

    I have enabled debug, but the ipn_handle_debug.log file does not exist on the server – can I copy over a clean one, or is this something that is auto-generated?

    January 25, 2013 at 3:04 pm #53332
    wzp
    Moderator

    Unless you mistyped that version number, your copy of eStore is quite old. It may be impossible to correct your issues, without requiring you to upgrade. The latest versions of the plugin can be obtained from here:

    https://support.tipsandtricks-hq.com/update-request

    January 28, 2013 at 10:17 pm #53333
    sqm
    Member

    I upgraded and it broke the fancy image and link still does not display on the thank you page.

    ipn_handle_debug.log

    has no data in it, so the errors are not getting written to it?

    January 29, 2013 at 5:47 am #53334
    admin
    Keymaster

    Looks like this server is having some permission issue. Check step 4 from the following checklist and you will see what I mean:

    https://support.tipsandtricks-hq.com/forums/topic/what-to-do-if-the-debug-file-is-empty

    Please correct that so we can get debug output from your transaction and see what else needs fixing on this site.

    January 29, 2013 at 11:19 am #53335
    sqm
    Member

    Debug is enabled. Check the ipn_handle_debug.log file for debug output.

    Warning: fopen(ipn_handle_debug.log) [function.fopen]: failed to open stream: Permission denied in /home/xxxxxxxx/public_html/wp-content/plugins/wp-cart-for-digital-products/paypal.php on line 864

    Warning: fwrite(): supplied argument is not a valid stream resource in /home/xxxxxxx/public_html/wp-content/plugins/wp-cart-for-digital-products/paypal.php on line 865

    Warning: fclose(): supplied argument is not a valid stream resource in /home/xxxxxx/public_html/wp-content/plugins/wp-cart-for-digital-products/paypal.php on line 866

    I changed the file permissions and still get these errors?

    January 29, 2013 at 2:43 pm #53336
    wzp
    Moderator

    The plugin directory permissions should be 755 and the log file permissions should be 644. Is that what you have?

    If you have those permissions set and you still get that error then it means your server config with file permissions is a little messed up.

    Try setting a permission of “777” to the log files (remember to do this only to the debug log files). The debug log files have an extension of “.log”.

    January 30, 2013 at 9:39 pm #53337
    sqm
    Member

    ok, folder set to 755, log file set to 777.

    a lot of the php files IN the folder are 644 – is this right?

    I am getting text to the log file now, and every transaction shows SUCCESS, but the links are not getting written to the Thank You page.

    January 31, 2013 at 1:49 am #53338
    admin
    Keymaster

    Okay please fill in the contact form on our site to get in touch with us. We will need to take a look at the settings inside this site.

    February 2, 2013 at 1:22 am #53339
    admin
    Keymaster

    Few issues.

    1) You are using the following page as your Return/Thank You page URL in eStore settings which is not a page on your site. This is not going to work as PayPal needs to send the PDT data to your site directly:

    [http://wp.me/PIzVF-OP]

    Please use the following page as your return URL in eStore settings:

    [http://operamusicbroadcast.com/live-video/thank-you/]

    2) You said that you followed the documentation and setup PayPal PDT but the following field is empty in eStore settings -> Payment Gateway Settings -> PayPal Settings?

    PDT Identity Token

    This is mentioned in step 5 of the documentation:

    http://www.tipsandtricks-hq.com/ecommerce/wp-estore-instant-digital-product-delivery-499

    Also make sure you watch the video tutorial please (there is a link to the video tutorial on that page).

    February 2, 2013 at 1:17 pm #53340
    sqm
    Member

    ok, now I get the links, but I also get a ton of this at the top of my page:

    Warning: fopen(/home/xxxxxxx/public_html/wp-content/plugins/wp-cart-for-digital-products/eStore_post_payment_debug.log) [function.fopen]: failed to open stream: Permission denied in /home/xxxxxxx/public_html/wp-content/plugins/wp-cart-for-digital-products/eStore_debug_handler.php on line 19

    Warning: fwrite(): supplied argument is not a valid stream resource in /home/xxxxxxx/public_html/wp-content/plugins/wp-cart-for-digital-products/eStore_debug_handler.php on line 20

    February 2, 2013 at 4:35 pm #53341
    wzp
    Moderator

    For each of the “.log” files mentioned in the error messages, what are the file permissions? Have you tried resetting the debug logs? Did you set the permission of all .log files to 777 as mentioned earlier in this topic?

    If all the functionality is working then you can also turn off debug from eStore settings. Your server has lots of permission issues so when the plugin tries to write to various debug files it is failing. Turning off debug means eStore won’t write to debug files and you shouldn’t see those errors related to “not being able to write to the file” type errors.

    February 5, 2013 at 9:29 pm #53342
    sqm
    Member
  • Author
    Posts
Viewing 14 posts - 1 through 14 (of 14 total)
  • You must be logged in to reply to this topic.
Log In

Forum Related

  • Forum Home
  • Forum Search
  • Forum Registration
  • Forum Login

Support Related Forms

  • Contact Us
  • Customer Support
  • Request a Plugin Update
  • Request Fresh Download Links

Useful Links

  • Plugin Upgrade Instructions
  • WP eStore Documentation
  • WP eMember Documentation
  • WP Affiliate Platform Documentation
  • Tips and Tricks HQ Home Page
  • Our Projects

Quick Setup Video Tutorials

  • WP eStore Video Tutorial
  • WP eMember Video Tutorial
  • WP Affiliate Platform Video Tutorial
  • Lightbox Ultimate Video Tutorial

Our Other Plugins

  • WP Express Checkout
  • Stripe Payments Plugin
  • Simple Shopping Cart Plugin
  • Simple Download Monitor

Copyright © 2025 | Tips and Tricks HQ