Page 1 of 2 12 LastLast
Results 1 to 10 of 37

Hybrid View

  1. #1
    Join Date
    Jul 2009
    Posts
    4
    Plugin Contributions
    0

    Default Whoops! Your session has expired - checking out with PayPal

    My customer is getting this as soon as he tries to use paypal to checkout from my site, then he does it again and gets the same message...

    Whoops! Your session has expired.
    If you were placing an order, please login and your shopping cart will be restored. You may then go back to the checkout and complete your final purchases.

    If you had completed an order and wish to review it, or had a download and wish to retrieve it, please go to your My Account page to view your order.


    Login Email Address:
    Password:

  2. #2
    Join Date
    Jul 2009
    Posts
    4
    Plugin Contributions
    0

    Default Re: Whoops! Your session has expired - checking out with PayPal

    My site is over at http://www.nomoreashes.com

    If anyone can give me any ideas I would appreciate it, I can not duplicate the issue but I fear I have had at least a few customers leave because of this.

  3. #3
    Join Date
    Jan 2009
    Posts
    61
    Plugin Contributions
    0

    Default Paypal return - login expired - IE8

    I have posted about this before, but am now not convinced that it is not a Zen (ie. my) problem.
    A number of my customers have had problems ordering - specifically, they place an order, log in to PayPal, pay, return to site, and are logged out. The order is not recorded, and payment is not captured.
    This is an excerpt from an email from one of my customers:-

    "I am trying to place an order and every time I go through paypal log in and press to pay it takes me back to your site and says login has expired - so I am unable to place the order."

    Meanwhile, other orders are processed without a problem.

    I have been assuming this was a PayPal/Internet Explorer 8 problem, as explained by PayPal Help team (actually, they placed the blame firmly with IE8, but I reckon it takes 2 to tango....). The problem with that is it leaves me helpless, and losing money big time.

    So, does anyone have any experience of this? Have you fixed it? If so, how? Or, is it actually a Zen problem, and something I can do something about?

    Any help or comments will be greatly appreciated, even if it's only from others facing the same issue (along with more details of the problem, if you have them; eg. is it confined to IE8, or other browsers too, etc.)
    1.3.8a
    Cherry Zen (modified)

    Thank you,

    Sean

  4. #4
    Join Date
    Apr 2009
    Posts
    40
    Plugin Contributions
    0

    Default Re: Paypal return - login expired

    I am experiencing the same thing with many of my customers IE8 seems to be the culprit too, it must be a security setting so how do we go about checking this one then??????

  5. #5
    Join Date
    Jan 2009
    Posts
    61
    Plugin Contributions
    0

    Default Re: Paypal return - login expired

    I have no idea, and I'm still getting problems.
    It seems, from people I've spoken to, that they have no problems paying for goods through PayPal on other sites, so this makes me think that maybe it is not a IE/PayPal issue, but a Zen/PayPal issue.
    With 160 views of this thread, you'd've thought someone might have an idea as to the problem, and/or a workaround. I don't know enough about transaction processing to even begin to find the problem.
    Please? Dr. Byte, you must have seen this thread. Please at least post to say you don't know either! (Actually, I'd prefer a solution, or a pointer in the right direction...)

    Thanks

    Sean

  6. #6
    Join Date
    Aug 2009
    Posts
    2
    Plugin Contributions
    0

    help question Re: Paypal return - login expired

    I too am having this problem, I'm a new user setting up my first store using 1.38

    When I process a PayPal Express order, everything is fine through the Paypal process but when the transaction is complete and I return to my site I get the Whoops, session expired (it's not a timing issue) and the shopping cart is gone (as it would be as we have just started a new session).

    This is definately a IE8 problem, works fine in Firefox and IE8 compatibility mode ( compatibility mode from clicked icon). Tried the Meta tag to force IE7 compatibility but this didn't fix it.

    I have removed and reinstalled the PayPal modules and tried the Classic template. I have set up a Sandbox account and still get the problem. I'm sure it's just a session handler mismatch but I'm stuffed if I know where to look or what I would do if I found it

    Any help would be appreciated.

    Barry

  7. #7
    Join Date
    Apr 2009
    Posts
    40
    Plugin Contributions
    0

    Default Re: Paypal return - login expired

    Well I noticed that this is happening with Magneto too, and they change there Validate HTTP_USER_AGENT string to NO

    Can we do the same ???

    magen tocommerce.com/boards/viewthread/40221/

    Here is the link

  8. #8
    Join Date
    Apr 2009
    Posts
    40
    Plugin Contributions
    0

    Default Re: Paypal return - login expired

    Although my User Agent setting is set to false in sessions but if it works for them why not us?

  9. #9
    Join Date
    Jul 2009
    Posts
    103
    Plugin Contributions
    0

    Default URGENT PayPal problem

    Hi All

    I need some urgent help from the Zen community please!!

    My shop has been running just fine for the last 5 months. I moved to new hosting servers a week ago and everything seemed to be just perfect, except our order volumes fell. I started getting emails from shoppers saying that they are having "Whoops, your session has expired" errors.

    Upon investigation, it seems to happen when a shopper is transferred to PayPal, and once they log into their account and press the "Pay Now" button, it immediately jumps back to my shopping cart on the time_out page. (I use Express Checkout)

    Here's the other strange thing, when I asked one of my customers having the problem, to try Firefox, it worked without the timeout problem, I also did a purchase myself using Firefox with no problems, so it seems to be an IE issue perhaps?

    I changed from filebased caching to database caching as well and this makes no difference.

    I then switched on debug, and here are the messages I received whilst a customer was trying to do a purchase (which also came up as session timed out):

    First email:
    Code:
    Checking to see if we are in markflow
      cart contents: physical
       
      NOTE: $this->showPaymentPage = 0
      Customer ID: 202
      Session Data: Array
      (
          [securityToken] => d7187b0b905a2f7299e3fbd7f67d57a1
          [customers_host_address] => 91.85.138.80
          [cartID] => 
          [cart] => shoppingCart Object
              (
                  [contents] => Array
                      (
                          [1:c67a93707abd36d886c00bda2ad5b9cf] => Array
                              (
                                  [qty] => 3
                                  [attributes] => Array
                                      (
                                          [1] => 1
                                      )
       
                              )
       
                      )
       
                  [total] => 30
                  [weight] => 0
                  [cartID] => 
                  [content_type] => physical
                  [free_shipping_item] => 0
                  [free_shipping_weight] => 0
                  [free_shipping_price] => 0
                  [observers] => Array
                      (
                      )
       
              )
       
          [navigation] => navigationHistory Object
              (
                  [path] => Array
                      (
                          [0] => Array
                              (
                                  [page] => index
                                  [mode] => NONSSL
                                  [get] => Array
                                      (
                                          [type] => ec
                                      )
       
                                  [post] => Array
                                      (
                                      )
       
                              )
       
                      )
       
                  [snapshot] => Array
                      (
                      )
       
                  [observers] => Array
                      (
                      )
       
              )
       
          [check_valid] => true
          [language] => english
          [languages_id] => 1
          [languages_code] => en
          [currency] => GBP
          [today_is] => 2009-10-14
          [updateExpirations] => 1
          [session_counter] => 1
          [customers_ip_address] => 91.85.138.80
          [customer_id] => 202
          [customer_default_address_id] => 215
          [customers_authorization] => 0
          [customer_first_name] => robert
          [customer_last_name] => barratt
          [customer_country_id] => 222
          [customer_zone_id] => 0
          [valid_to_checkout] => 1
          [cart_errors] => 
          [payment] => paypalwpp
          [cot_gv] => 0
      )
    Second email:
    Code:
    cart contents is not all virtual or customer is not logged in ... therefore will be submitting address details

    Third email:
    Code:
    not logged in and not in markflow mode - nothing to override

    Fourth email:
    Code:
    address details from override check:

    Fifth email:
    Code:
    
    Array
      (
          [AMT] => 30.00
          [RETURNURL] =>
      http://tickets.elmbridgechoir.co.uk/...er.php?type=ec
          [CANCELURL] =>
      http://tickets.elmbridgechoir.co.uk/...ng&ec_cancel=1
          [LOCALECODE] => GB
          [CURRENCY] => GBP
          [PAYMENTACTION] => Sale
          [EMAIL] => [email protected]
    
          [PHONENUM] => 00003334444
          [SOLUTIONTYPE] => SOLE
      )
    Sixth (and last) email:
    Code:
    2009-10-14 12:31:29
      -------------------
      (live transaction) --> https://api-3t.paypal.com/nvp Request Headers: 
      Array
      (
          [0] => Content-Type: text/namevalue
          [1] => X-VPS-Timeout: 45
          [2] => X-VPS-VIT-Client-Type: PHP/cURL
          [3] => X-VPS-VIT-Integration-Product: PHP::Zen Cart - WPP-NVP
          [4] => X-VPS-VIT-Integration-Version: 1.3.8a
      )
       
       
      Request Parameters: {SetExpressCheckout} Array (
          [LOCALECODE] => GB
          [PAYMENTACTION] => Sale
          [EMAIL] => email AT removed DOT com
          [PHONENUM] => 00003334444
          [AMT] => 30.00
          [RETURNURL] =>
      http://tickets.elmbridgechoir.co.uk/...er.php?type=ec
          [CANCELURL] =>
      http://tickets.elmbridgechoir.co.uk/...ng&ec_cancel=1
          [PAGESTYLE] => Primary
          [METHOD] => SetExpressCheckout
          [CURRENCYCODE] => GBP
          [USER] => tickets_api1.elmbridgechoir.co.uk
          [PWD] => ****************
          [VERSION] => 3.2
          [SIGNATURE] => ****************************************************0hGs
      )
       
       
      Response: 
      Array
      (
          [TOKEN] => EC-4X779991GE638332J
          [TIMESTAMP] => 2009-10-14T12:31:32Z
          [CORRELATIONID] => 5a896b05d8cb7
          [ACK] => Success
          [VERSION] => 3.2
          [BUILD] => 1077585
          [CURL_ERRORS] => 
      )
    At this point it times out from PayPal and I receive no further debug emails.

    I have tried everything, including changing the config.php to different settings. Here is my config.php as it stands now:
    Code:
    <?php
    /**
     * @package Configuration Settings circa 1.3.8
     * @copyright Copyright 2003-2007 Zen Cart Development Team
     * @copyright Portions Copyright 2003 osCommerce
     * @license http://www.zen-cart.com/license/2_0.txt GNU Public License V2.0
     */
    
    
    /*************** NOTE: This file is similar, but DIFFERENT from the "admin" version of configure.php. ***********/
    /***************       The 2 files should be kept separate and not used to overwrite each other.      ***********/
    
    // Define the webserver and path parameters
      // HTTP_SERVER is your Main webserver: eg-http://www.your_domain.com
      // HTTPS_SERVER is your Secure webserver: eg-https://www.your_domain.com
      define('HTTP_SERVER', 'http://tickets.elmbridgechoir.co.uk');
      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', '/zencart/');
      define('DIR_WS_HTTPS_CATALOG', '/zencart/');
    
      define('DIR_WS_IMAGES', 'images/');
      define('DIR_WS_INCLUDES', 'includes/');
      define('DIR_WS_FUNCTIONS', DIR_WS_INCLUDES . 'functions/');
      define('DIR_WS_CLASSES', DIR_WS_INCLUDES . 'classes/');
      define('DIR_WS_MODULES', DIR_WS_INCLUDES . 'modules/');
      define('DIR_WS_LANGUAGES', DIR_WS_INCLUDES . 'languages/');
      define('DIR_WS_DOWNLOAD_PUBLIC', DIR_WS_CATALOG . 'pub/');
      define('DIR_WS_TEMPLATES', DIR_WS_INCLUDES . 'templates/');
    
      define('DIR_WS_PHPBB', '/');
    
    // * DIR_FS_* = Filesystem directories (local/physical)
      //the following path is a COMPLETE path to your Zen Cart files. eg: /var/www/vhost/accountname/public_html/store/
      define('DIR_FS_CATALOG', '/home/cliffvt/tickets/zencart/');
    
      define('DIR_FS_DOWNLOAD', '/home/cliffvt/secure/downloads/');
      define('DIR_FS_DOWNLOAD_PUBLIC', DIR_FS_CATALOG . 'pub/');
      define('DIR_WS_UPLOADS', DIR_WS_IMAGES . 'uploads/');
      define('DIR_FS_UPLOADS', DIR_FS_CATALOG . DIR_WS_UPLOADS);
      define('DIR_FS_EMAIL_TEMPLATES', DIR_FS_CATALOG . 'email/');
    
    // define our database connection
      define('DB_TYPE', 'mysql');
      define('DB_PREFIX', 'zen_');
      define('DB_SERVER', 'localhost');
      define('DB_SERVER_USERNAME', 'removed');
      define('DB_SERVER_PASSWORD', 'removed');
      define('DB_DATABASE', 'removed');
      define('USE_PCONNECT', 'false');
      define('STORE_SESSIONS', 'db');
      // for STORE_SESSIONS, use 'db' for best support, or '' for file-based storage
    
      // The next 2 "defines" are for SQL cache support.
      // For SQL_CACHE_METHOD, you can select from:  none, database, or file
      // If you choose "file", then you need to set the DIR_FS_SQL_CACHE to a directory where your apache 
      // or webserver user has write privileges (chmod 666 or 777). We recommend using the "cache" folder inside the Zen Cart folder
      // ie: /path/to/your/webspace/public_html/zen/cache   -- leave no trailing slash
      define('SQL_CACHE_METHOD', 'database'); 
      define('DIR_FS_SQL_CACHE', '/home/cliffvt/tickets/zencart/cache');
    
    // EOF
    Any ideas anyone? We're losing buisiness at the moment so it's painful.

    I spoke to my hosting company and they have tried everything as well to help me but still no result.

    Here are my php settings:
    Code:
    Apache version    2.2.13 (Unix)
    PHP version    5.2.9
    MySQL version    5.0.81-community
    Architecture    i686
    Operating system    Linux
    Shared Ip Address    removed
    Path to sendmail    /usr/sbin/sendmail
    Path to PERL    /usr/bin/perl
    Kernel version    2.6.18-128.7.1.el
    5PAE

    Kind regards


    Cliff

  10. #10
    Join Date
    Apr 2007
    Posts
    54
    Plugin Contributions
    0

    Default Re: URGENT PayPal problem

    have u tried contacting paypal about this ...

 

 
Page 1 of 2 12 LastLast

Similar Threads

  1. Login problems with wampserver and IE8
    By sailor10 in forum General Questions
    Replies: 0
    Last Post: 16 Oct 2010, 06:23 AM
  2. Admin login in Filipino - IE8?
    By jbthomasfl in forum Customization from the Admin
    Replies: 2
    Last Post: 25 Dec 2009, 03:14 AM
  3. Login problem - IE8
    By penielenterprises in forum General Questions
    Replies: 2
    Last Post: 28 Jun 2009, 11:00 PM
  4. Added SSL but can't login with IE8
    By RocketFoot in forum General Questions
    Replies: 3
    Last Post: 8 Apr 2009, 01:21 PM
  5. Users Login, But Says Expired
    By randyb in forum Basic Configuration
    Replies: 50
    Last Post: 19 Jun 2006, 05:47 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
  •  
disjunctive-egg