Page 1 of 5 123 ... LastLast
Results 1 to 10 of 44
  1. #1
    Join Date
    Mar 2009
    Posts
    605
    Plugin Contributions
    0

    Default payer auth verifier causes session timeout error

    [02-Sep-2020 13:45:50 Europe/London] Request URI: /index.php?main_page=payer_auth_verifier, IP address:
    #1 session_id() called at [/home/site/public_html/includes/modules/pages/payer_auth_verifier/header_php.php:55]
    #2 require(/home/site/public_html/includes/modules/pages/payer_auth_verifier/header_php.php) called at [/home/site/public_html/index.php:36]
    --> PHP Warning: session_id(): Cannot change session id when session is active in /home/site/public_html/includes/modules/pages/payer_auth_verifier/header_php.php on line 55.

    1.5.6c PHP Version: 7.3.21

    I've verified the bug myself and also verified that the bug doesn't happen 100% of the time.

    When clicking the final stage to confirm, the verifier page fails with a session timeout error.

    When attempting payment via paypaldp I get the error.

  2. #2
    Join Date
    Mar 2009
    Posts
    605
    Plugin Contributions
    0

    Default Re: payer auth verifier causes session timeout error

    Code:
    // Get the MD back and set it as the session id
    
      if (isset($_REQUEST["MD"]) && $_REQUEST["MD"] != null && strlen($_REQUEST["MD"]) != 0) {
    
        session_id($_REQUEST["MD"]);
    
      }

  3. #3
    Join Date
    Mar 2009
    Posts
    605
    Plugin Contributions
    0

    Default Re: payer auth verifier causes session timeout error

    when watching in "whos online" you can see that the customer session dies and they become a guest on that page.

  4. #4
    Join Date
    Mar 2009
    Posts
    605
    Plugin Contributions
    0

    Default Re: payer auth verifier causes session timeout error

    Can I also mention that the firing of this warning does not result in a failure.

    I can see that the warning is being given for successful sales, but i can also confirm that there is an issue somewhere.

    After clicking the final confirm button, the stage where the card check takes place, during this check, a session timeout error is shown, not sure of cause.

  5. #5
    Join Date
    Aug 2020
    Location
    Finland
    Posts
    12
    Plugin Contributions
    0

    Default Re: payer auth verifier causes session timeout error

    I have the similar issue. Time out after payment, customer session becomes a guest session.
    https://www.zen-cart.com/showthread....eckout_success

  6. #6
    Join Date
    Mar 2009
    Posts
    605
    Plugin Contributions
    0

    Default Re: payer auth verifier causes session timeout error

    Your problem is different, this problem causes the transaction to fail before completion.

  7. #7
    Join Date
    Jul 2012
    Posts
    15,334
    Plugin Contributions
    17

    Default Re: payer auth verifier causes session timeout error

    Would the store still be able to operate if PayPal Express were instead used? Or rather what problems would the store have if operated using PayPal Express?
    ZC Installation/Maintenance Support <- Site
    Contribution for contributions welcome...
    Upgraded to Zen Cart V1.5.3 from V1.5.1 from V1.5.0 from V1.3.9h

  8. #8
    Join Date
    Mar 2009
    Posts
    605
    Plugin Contributions
    0

    Default Re: payer auth verifier causes session timeout error

    I use both, i use paypaldp for on site card payments, 40% of transactions are done using card on the site.

  9. #9
    Join Date
    Mar 2009
    Posts
    605
    Plugin Contributions
    0

    Default Re: payer auth verifier causes session timeout error

    So far all logged issues have been with users using chrome, from version 83 to 85.

    Also, I don't believe the issue was happening when I used the paypal payment code from before 1.5.5

    I had been using the paypal code from version 1.5.4 due to a problem with payflow UK and the newer paypal code.

    See this thread

    I have only had this problem since no longer using the 1.5.4 code.

    I managed to use the 1.5.6c paypal code by switching PayPal Express Checkout PayPal mode from Payflow-UK to PayPal. This has got round the problems in the thread above, but has now introduced a problem with the onsite payments.

    I believe both issues are linked.

    Please DrByte, look into this.

  10. #10
    Join Date
    Mar 2009
    Posts
    605
    Plugin Contributions
    0

    Default Re: payer auth verifier causes session timeout error

    I've implemented the changes to my 1.5.6c site as mentioned by lat9 on this thread

    Waiting to see if any improvement to the situation is seen.

 

 
Page 1 of 5 123 ... LastLast

Similar Threads

  1. Can't Checkout - "Whoops! Session Timeout" error
    By hauerjw in forum Installing on a Linux/Unix Server
    Replies: 5
    Last Post: 16 Dec 2011, 12:29 AM
  2. Session Timeout
    By Maximis86 in forum General Questions
    Replies: 1
    Last Post: 24 Feb 2011, 06:33 AM
  3. Replies: 0
    Last Post: 9 Apr 2010, 12:45 AM
  4. v1.38 New Install PHP session.use_trans_sid=ON fix causes error
    By bettysue in forum Installing on a Linux/Unix Server
    Replies: 8
    Last Post: 17 Dec 2007, 04:14 PM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
disjunctive-egg
Zen-Cart, Internet Selling Services, Klamath Falls, OR