Results 1 to 2 of 2
  1. #1
    Join Date
    Sep 2013
    Plugin Contributions

    Default Session Expired when attempting to go to HTTPS Checkout Page


    Allow me to apologize for bringing up another thread on the 'woops: session expired' issue. I can promise you all, I have done everything I can think of, and completely read every thread I can find regarding this problem here on zen-cart, and searched on google.

    Here is the issue:

    If I enable SSL checkout, and click the checkout link after adding products to the shipping cart, the session is lost and a checkout can not occur.

    Here is what I know and what I have tried:

    1: If I change the shopping cart to use SSL, there is no issue with getting to the checkout page, so it is clearly an issue going from HTTP to HTTPS.
    2: I have no problem with checkout via HTTP.
    3: I have attempted multiple browsers (Chrome, IE, and Firefox) and all exhibit this issue.
    4: I have cleared cache and cookies.
    5: I have tried storing sessions in file form and DB form (hey, trying anything at this point).
    6: My SSL certificate works for both and

    My store is at - and you can easily recreate this (even without SSL checkout enabled) by copying the checkout link that will be on the header, and pasting it directly into the URL box and changing the URL to HTTPS.

    Any assistance is helpful. Snips of my configure.php file are below:

    // Define the webserver and path parameters
    // HTTP_SERVER is your Main webserver: eg-
    // HTTPS_SERVER is your Secure webserver: eg-
    define('HTTP_SERVER', '');
    define('HTTPS_SERVER', '');

    // Use secure webserver for checkout procedure?
    define('ENABLE_SSL', 'false');

    // NOTE: be sure to leave the trailing '/' at the end of these lines if you make changes!
    // * DIR_WS_* = Webserver directories (virtual/URL)
    // these paths are relative to top of your webspace ... (ie: under the public_html or httpdocs folder)
    define('DIR_WS_CATALOG', '/');
    define('DIR_WS_HTTPS_CATALOG', '/');

  2. #2
    Join Date
    Sep 2013
    Plugin Contributions

    Default Re: Session Expired when attempting to go to HTTPS Checkout Page

    Well, it seems as though my problem has been solved, but I couldn't give the specific thing that fixed it.

    In an effort to improve security for being PCI Compliant, I had to upgrade my server OS, so I could get OpenSSL 1.0e instead of .98. This gave me TLSv1.1 and TLSv1.2 support.

    A lot of things got updated in that upgrade (apache, mysql, php, etc), so unfortunately, I don't have something useful for others with the same problem.

    Thanks for looking, but this issue is now resolved.



Similar Threads

  1. v155 Impossible checkout (Immediate expired session) after server move
    By xavierpages in forum Upgrading to 1.5.x
    Replies: 7
    Last Post: 26 Jul 2016, 01:22 AM
  2. v153 When try to create new client: Whoops! Your session has expired.
    By etapavirtual in forum General Questions
    Replies: 16
    Last Post: 17 Dec 2014, 09:24 PM
  3. Session expired issues in add-to-cart and checkout process
    By kevorkjan in forum Upgrading to 1.5.x
    Replies: 1
    Last Post: 11 Apr 2013, 04:25 AM
  4. Google Checkout returning Whoops! Your session has expired.
    By g3steve in forum Addon Payment Modules
    Replies: 4
    Last Post: 14 Jul 2009, 06:36 PM
  5. Session Expired When Checking Out
    By redge in forum Managing Customers and Orders
    Replies: 6
    Last Post: 28 Oct 2006, 05:22 PM


Posting Permissions

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