• Resolved barellano

    (@barellano)


    I realize that this has been addressed in previous topics. Here are the following things I’ve tried:

    Host – SiteGround – PHP:7.0.21

    • Added confirmation page to SuperCache exclusion list. I did confirm with tech support that it was excluded.
    • Installed the WordPress Native PHP Sessions plugin.
    • Added define( 'GIVE_USE_PHP_SESSIONS' , false); to the wp-config.php file.
    • Disabled PayPal IPN Verification option in the Give settings
    • Intalled Let’s Encrypt SSL certificate.
    • PHP.ini session.save_handler = files
    • PHP.ini session.save_path = /tmp

    I’m out of ideas. The donation goes through, but the confirmation simply doesn’t want to load.

Viewing 4 replies - 1 through 4 (of 4 total)
  • Plugin Author Matt Cromwell

    (@webdevmattcrom)

    Hi there,

    Can you provide a link to your form and enable the Test Gateway for a brief time? I’ll review and see if anything obvious stands out.

    Generally speaking, those items cover it (thanks for reading through the forum first!), but occassionally there’s random things that come up that might be problematic that we can catch.

    We are looking into revamping how we manage sessions overall. Here’s the issue where we’re tracking that:
    https://github.com/WordImpress/Give/issues/1630

    A few others have chimed in there with what worked for them as well.

    Thread Starter barellano

    (@barellano)

    Thanks Matt!

    Ok so I’m not sure what compelled me to do this, but I tried changing:

    define( 'GIVE_USE_PHP_SESSIONS' , false);

    to

    define( 'GIVE_USE_PHP_SESSIONS' , true);

    and it worked! I also disabled the WordPress Native PHP Sessions plugin, so that wasn’t a factor in the solution. Tested both in test mode and with a PayPal Standard transaction.

    P.S. I hope you guys are coming to WordCamp Phoenix in October.

    • This reply was modified 7 years, 8 months ago by barellano.
    Plugin Author Matt Cromwell

    (@webdevmattcrom)

    Thanks for the update, glad you got it resolved. Also glad that ONE of the various workarounds did actually resolve your issue. It’s challenging from a plugin perspective to anticipate every way in which environments might deal with Sessions — but we do our best.

    Thanks!

    Adding this to wp-config.php worked for me!

    define( ‘GIVE_USE_PHP_SESSIONS’ , true);

Viewing 4 replies - 1 through 4 (of 4 total)
  • The topic ‘[Issue] – “You are missing the payment key to view this donation receipt”’ is closed to new replies.