Page 1 of 2 12 LastLast
Results 1 to 10 of 16
  1. #1
    Join Date
    Dec 2009
    Posts
    31
    Plugin Contributions
    0

    red flag PayPal Express problem

    Hi, I've set up a website at www.goldnuggetsales.com using the latest version of ZenCart from JustHost.

    The problem I'm seeing is whenever someone uses Paypal Express Checkout, it takes them to Paypal, they click "Continue", then they see a page on my site that says, "Whoops! Your session has expired."

    I went through the Paypal setup instructions and made sure everything was correct with the return URLs, even tried changing the return URLs to the https version (shared SSL with JustHost) - and still the same error.

    I've set up PayPal Express Checkout and Paypal Website Payments Pro (turned the modules on in ZenCart Admin). I originally left the Paypal IPN Website Payments Standard turned off, but after this problem I turned on Payments Standard with debug mode on.

    When I had a friend check out I got the same five debug error messages as the guy in this post had, including #2 "IPN FATAL ERROR :: No POST data available -- Most likely initiated by browser and not PayPal."

    Do you think it's because of the shared SSL? I've combed through tons of forums and help documentation and can't find a good answer for this, but meanwhile I'm losing customers.

    Any help would be greatly appreciated!
    browser and not PayPal..

  2. #2
    Join Date
    Jan 2004
    Posts
    66,444
    Plugin Contributions
    279

    Default Re: PayPal Express problem

    Quote Originally Posted by gold View Post
    ... uses Paypal Express Checkout, it takes them to Paypal, they click "Continue", then they see a page on my site that says, "Whoops! Your session has expired."
    Which browsers is this happening with?

    Quote Originally Posted by gold View Post
    I originally left the Paypal IPN Website Payments Standard turned off, but after this problem I turned on Payments Standard with debug mode on.
    Why did you use Standard in debug mode if you were having problems with Express? Why not enable debug mode in Express instead?

    Quote Originally Posted by gold View Post
    When I had a friend check out I got the same five debug error messages as the guy in this post had, including #2 "IPN FATAL ERROR :: No POST data available -- Most likely initiated by browser and not PayPal."
    I'm not surprised. First, you'll get up to 12 emails per IPN if you have the IPN debug mode set to send emails. Second, if you're visiting the ipn_main_handler.php URL with your browser, then it's going to tell you that.

    Quote Originally Posted by gold View Post
    Do you think it's because of the shared SSL?
    Unlikely. Didn't you say you had the problem *before* you gave an SSL URL?
    .

    Zen Cart - putting the dream of business ownership within reach of anyone!
    Donate to: DrByte directly or to the Zen Cart team as a whole

    Remember: Any code suggestions you see here are merely suggestions. You assume full responsibility for your use of any such suggestions, including any impact ANY alterations you make to your site may have on your PCI compliance.
    Furthermore, any advice you see here about PCI matters is merely an opinion, and should not be relied upon as "official". Official PCI information should be obtained from the PCI Security Council directly or from one of their authorized Assessors.

  3. #3
    Join Date
    Dec 2009
    Posts
    31
    Plugin Contributions
    0

    Default Re: PayPal Express problem

    Hi,
    Thanks for your reply. The problem is with all browsers, IE, Firefox. We only installed standard because we were trying everything we could think of and thought maybe PayPal Standard had to be installed for PayPal Express to work. Should we uninstall PayPal Standard? I have changed the debug mode to PayPal Express. Yes the problem had been from the beginning, before we changed the URL to SSL. Any ideas of where the problem may be? Thanks.

  4. #4
    Join Date
    Jan 2004
    Posts
    66,444
    Plugin Contributions
    279

    Default Re: PayPal Express problem

    You don't need/want Standard installed if you're using Express.
    .

    Zen Cart - putting the dream of business ownership within reach of anyone!
    Donate to: DrByte directly or to the Zen Cart team as a whole

    Remember: Any code suggestions you see here are merely suggestions. You assume full responsibility for your use of any such suggestions, including any impact ANY alterations you make to your site may have on your PCI compliance.
    Furthermore, any advice you see here about PCI matters is merely an opinion, and should not be relied upon as "official". Official PCI information should be obtained from the PCI Security Council directly or from one of their authorized Assessors.

  5. #5
    Join Date
    Dec 2009
    Posts
    31
    Plugin Contributions
    0

    Default Re: PayPal Express problem

    Ok, thanks. I removed PayPal Standard. Any suggestions of where the problem might be?

  6. #6
    Join Date
    Jan 2004
    Posts
    66,444
    Plugin Contributions
    279

    Default Re: PayPal Express problem

    Quote Originally Posted by gold View Post
    Ok, thanks. I removed PayPal Standard. Any suggestions of where the problem might be?
    If I could ever recreate the problem on a clean new uncustomized install, I might have some ideas. But, I can't.
    .

    Zen Cart - putting the dream of business ownership within reach of anyone!
    Donate to: DrByte directly or to the Zen Cart team as a whole

    Remember: Any code suggestions you see here are merely suggestions. You assume full responsibility for your use of any such suggestions, including any impact ANY alterations you make to your site may have on your PCI compliance.
    Furthermore, any advice you see here about PCI matters is merely an opinion, and should not be relied upon as "official". Official PCI information should be obtained from the PCI Security Council directly or from one of their authorized Assessors.

  7. #7
    Join Date
    Dec 2009
    Posts
    31
    Plugin Contributions
    0

    red flag Re: PayPal Express problem

    I did as you suggested and turned on the debug on PayPal Express, where I am having the problem. I tried another transaction, which failed, and I got 6 debug emails. I will paste the results below. Can you tell from this where the problem might be? Any help would sure be appreciated as right now I am dead in the water. Thanks!

    #1 - ec_step1-1
    Checking to see if we are in markflow
    cart contents: physical

    NOTE: $this->showPaymentPage = 0
    Customer ID: 6
    Session Data: Array
    (
    [securityToken] => 932abd9850ffc89bed09c640e515f5d0
    [customers_host_address] => cpe-76-185-19-245.tx.res.rr.com
    [cartID] =>
    [cart] => shoppingCart Object
    (
    [contents] => Array
    (
    [34] => Array
    (
    [qty] => 1
    )

    )

    [total] => 29
    [weight] => 0
    [cartID] => 64307
    [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
    [zenid] =>
    1f419083e3221acf8f8c8e8859a4aa40
    )

    [post] => Array
    (
    )

    )

    )

    [snapshot] => Array
    (
    )

    [observers] => Array
    (
    )

    )

    [check_valid] => true
    [language] => english
    [languages_id] => 1
    [languages_code] => en
    [currency] => USD
    [today_is] => 2010-02-12
    [updateExpirations] => 1
    [session_counter] => 1
    [customers_ip_address] => 76.185.19.245
    [customer_id] => 6
    [customer_default_address_id] => 6
    [customers_authorization] => 0
    [customer_first_name] => Janet
    [customer_last_name] => Bishop
    [customer_country_id] => 223
    [customer_zone_id] => 57
    [new_products_id_in_cart] =>
    [valid_to_checkout] => 1
    [cart_errors] =>
    [payment] => paypalwpp
    [cot_gv] => 0

    #2 - ec-step1-addr_check
    cart contents is not all virtual or customer is not logged in ... therefore
    will be submitting address details

    #3 - ec_step1-2-submit
    Array
    (
    [AMT] => 29.00
    [RETURNURL] =>https://cl58.justhost.com/~goldnug1/...er.php?type=ec
    [CANCELURL] =>
    https://cl58.justhost.com/~goldnug1/...ng&ec_cancel=1
    [LOCALECODE] => US
    [CURRENCY] => USD
    [PAYMENTACTION] => Sale
    [EMAIL] => texasjanet######################
    [PHONENUM] => 469-362-3929
    [SOLUTIONTYPE] => SOLE

    #4 - ec-step1-addr_check3
    address details from override check:

    #5 - getOverrideAddress - 4
    not logged in and not in markflow mode - nothing to override

    #6 - PayPal Debug log - SetExpressCheckout
    2010-02-12 03:08:02
    -------------------
    (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] => US
    [PAYMENTACTION] => Sale
    [EMAIL] => texasjanet######################
    [PHONENUM] => 469-362-3929
    [AMT] => 29.00
    [RETURNURL] =>
    https://cl58.justhost.com/~goldnug1//ipn_main_handler.php?type=ec
    [CANCELURL] =>
    https://cl58.justhost.com/~goldnug1//index.php?main_page=checkout_shipping&ec_cancel=1
    [PAGESTYLE] => Primary
    [METHOD] => SetExpressCheckout
    [CURRENCYCODE] => USD
    [USER] => goldseller2_api1.gmail.com
    [PWD] => ****************
    [VERSION] => 3.2
    [SIGNATURE] => ****************************************************Eu2N
    )


    Response:
    Array
    (
    [TOKEN] => EC-119894057F490773K
    [TIMESTAMP] => 2010-02-12T21:07:56Z
    [CORRELATIONID] => 9d9f38b190c5
    [ACK] => Success
    [VERSION] => 3.2
    [BUILD] => 1179072
    [CURL_ERRORS] =>

  8. #8
    Join Date
    Jan 2004
    Posts
    66,444
    Plugin Contributions
    279

    Default Re: PayPal Express problem

    Those logs show a successful connection to PayPal and a valid response, which would then be used to take the customer *to* the PayPal site.
    It does not show that they came back from PayPal though ... ie: there would be more logs to show what happens after return.
    .

    Zen Cart - putting the dream of business ownership within reach of anyone!
    Donate to: DrByte directly or to the Zen Cart team as a whole

    Remember: Any code suggestions you see here are merely suggestions. You assume full responsibility for your use of any such suggestions, including any impact ANY alterations you make to your site may have on your PCI compliance.
    Furthermore, any advice you see here about PCI matters is merely an opinion, and should not be relied upon as "official". Official PCI information should be obtained from the PCI Security Council directly or from one of their authorized Assessors.

  9. #9
    Join Date
    Dec 2009
    Posts
    31
    Plugin Contributions
    0

    red flag Re: PayPal Express problem

    Exactly, that's the problem. If someone clicks PayPal Express to check out, it takes them to PayPal, where they can log in, see their order and click "Pay Now" at PayPal. The "Pay Now" button is supposed to bring them back to my site correct? It does, but it gets a page that says "Whoops. Your session has time out". So the problem seems to be with the return URL from PayPal back to my website.

    Under IPN settings at PayPal the notification URL is now: https://cl58.justhost.com/~goldnug1/...in_handler.php

    I am using a shared SSL, does that look right to you?

    On PayPal Website Payment Preferences the Return URL is now: https://cl58.justhost.com/~goldnug1/...eckout_process

    Does that look right?

    Thanks for your help!

  10. #10
    Join Date
    Jan 2004
    Posts
    66,444
    Plugin Contributions
    279

    Default Re: PayPal Express problem

    Quote Originally Posted by gold View Post
    Exactly, that's the problem.
    Yes, I understand the symptoms of the problem.
    Quote Originally Posted by gold View Post
    If someone clicks PayPal Express to check out, it takes them to PayPal, where they can log in, see their order and click "Pay Now" at PayPal. The "Pay Now" button is supposed to bring them back to my site correct?
    Correct.
    Quote Originally Posted by gold View Post
    It does, but it gets a page that says "Whoops. Your session has time out".
    Right. Not supposed to do that.
    Quote Originally Posted by gold View Post
    So the problem seems to be with the return URL from PayPal back to my website.
    No, it's not got anything to do with the URL ... or it wouldn't be coming back to your site at all.

    Quote Originally Posted by gold View Post
    Under IPN settings at PayPal the notification URL is now: 'https://cl58.justhost.com/~goldnug1/ipn_main_handler.php'

    I am using a shared SSL, does that look right to you?
    Yes, that's fine.

    Quote Originally Posted by gold View Post
    On PayPal Website Payment Preferences the Return URL is now: 'https://cl58.justhost.com/~goldnug1/index.php?main_page=checkout_process'

    Does that look right?
    Yes
    .

    Zen Cart - putting the dream of business ownership within reach of anyone!
    Donate to: DrByte directly or to the Zen Cart team as a whole

    Remember: Any code suggestions you see here are merely suggestions. You assume full responsibility for your use of any such suggestions, including any impact ANY alterations you make to your site may have on your PCI compliance.
    Furthermore, any advice you see here about PCI matters is merely an opinion, and should not be relied upon as "official". Official PCI information should be obtained from the PCI Security Council directly or from one of their authorized Assessors.

 

 
Page 1 of 2 12 LastLast

Similar Threads

  1. Paypal Express Checkout problem...
    By Endrick in forum PayPal Express Checkout support
    Replies: 3
    Last Post: 23 Apr 2011, 04:30 AM
  2. problem with Paypal Express 1.3.9d
    By Au2103 in forum PayPal Express Checkout support
    Replies: 5
    Last Post: 30 Aug 2010, 04:04 AM
  3. PayPal Express Problem
    By kburner in forum PayPal Express Checkout support
    Replies: 0
    Last Post: 30 May 2009, 02:03 PM
  4. Paypal Express WPP problem
    By maggiesmom1 in forum PayPal Express Checkout support
    Replies: 3
    Last Post: 22 Feb 2007, 07:58 AM
  5. Replies: 2
    Last Post: 20 Feb 2007, 07:40 AM

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