Results 1 to 9 of 9
  1. #1
    Join Date
    Jan 2008
    Location
    Chevreuse, France
    Posts
    273
    Plugin Contributions
    0

    Default Paypal IPN doesn't send order details (sometimes)

    Using the latest 1.3.9g includes/modules/paypal.php file. I've recently re-enabled Paypal IPN (I last used it a year ago when it worked fine) and now I find that some orders are not sent back to the store so although I get Paypal's confirmation of the order amount, I don't know what the client ordered ! This happened twice yesterday whilst on another order, everything worked fine. I've asked Paypal support to look into this as it could be a problem at their end. Has anyone here encountered a similar problem ?

    Edit : I've just noticed that for the two orders where there is a problem, the caddy containing the order has not been emptied. What could be causing this ?
    Last edited by petek; 7 Oct 2010 at 09:41 AM.
    Pete
    zc 1.3.9h
    www.gardenserre.fr

  2. #2
    Join Date
    Jun 2008
    Posts
    70
    Plugin Contributions
    0

    Default Re: Paypal IPN doesn't send order details (sometimes)

    I'm having the same problem! any help from paypal? Last time I contacted them they didn't even bother to reply.

  3. #3
    Join Date
    Jan 2008
    Location
    Chevreuse, France
    Posts
    273
    Plugin Contributions
    0

    Default Re: Paypal IPN doesn't send order details (sometimes)

    Quote Originally Posted by melena View Post
    I'm having the same problem! any help from paypal? Last time I contacted them they didn't even bother to reply.
    Nope, no reply yet.
    Pete
    zc 1.3.9h
    www.gardenserre.fr

  4. #4
    Join Date
    Jan 2004
    Posts
    58,463
    Blog Entries
    3
    Plugin Contributions
    111

    Default Re: Paypal IPN doesn't send order details (sometimes)

    The problem with using the "PayPal IPN" module is that you're invoking OLD TECHNOLOGY which requires pristine communications between PayPal's server and *your* server. And, since that module relies ENTIRELY on that background communications to happen perfectly. Firewalls can break it, misconfigured rewrite-rules can break it. Wrong configurations in your PayPal account can break it. TONS of things can break it.

    That's why you should use Express Checkout *instead*. It completes the transaction directly with Paypal while the customer is active on your site, and is *not* crippled if you have any background communications quirks. PayPal Express Checkout is by its very nature way more reliable. Use it instead.

    And, when you make the switch, click "Remove" on your PayPal-IPN module so that it's NOT used. Otherwise you don't solve the problem and you create confusion for your customers due to multiple paypal choices.
    .

    Zen Cart - putting the dream of business ownership within reach of anyone!
    Donations always welcome: www.zen-cart.com/donate

    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
    Jun 2008
    Posts
    70
    Plugin Contributions
    0

    Default Re: Paypal IPN doesn't send order details (sometimes)

    Thanks Dr Byte! that worked!

  6. #6
    Join Date
    Jan 2008
    Location
    Chevreuse, France
    Posts
    273
    Plugin Contributions
    0

    Default Re: Paypal IPN doesn't send order details (sometimes)

    Quote Originally Posted by DrByte View Post
    The problem with using the "PayPal IPN" module is that you're invoking OLD TECHNOLOGY which requires pristine communications between PayPal's server and *your* server. And, since that module relies ENTIRELY on that background communications to happen perfectly. Firewalls can break it, misconfigured rewrite-rules can break it. Wrong configurations in your PayPal account can break it. TONS of things can break it.

    That's why you should use Express Checkout *instead*. It completes the transaction directly with Paypal while the customer is active on your site, and is *not* crippled if you have any background communications quirks. PayPal Express Checkout is by its very nature way more reliable. Use it instead.

    And, when you make the switch, click "Remove" on your PayPal-IPN module so that it's NOT used. Otherwise you don't solve the problem and you create confusion for your customers due to multiple paypal choices.
    Thanks. Which php file does Express Checkout use - modules/payment/paypal.php ?
    Pete
    zc 1.3.9h
    www.gardenserre.fr

  7. #7
    Join Date
    Jan 2004
    Posts
    58,463
    Blog Entries
    3
    Plugin Contributions
    111

    Default Re: Paypal IPN doesn't send order details (sometimes)

    Quote Originally Posted by petek View Post
    Thanks. Which php file does Express Checkout use - modules/payment/paypal.php ?
    No. It uses several, but not that one.
    Why do you ask?
    .

    Zen Cart - putting the dream of business ownership within reach of anyone!
    Donations always welcome: www.zen-cart.com/donate

    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.

  8. #8
    Join Date
    Jan 2008
    Location
    Chevreuse, France
    Posts
    273
    Plugin Contributions
    0

    Default Re: Paypal IPN doesn't send order details (sometimes)

    Quote Originally Posted by DrByte View Post
    No. It uses several, but not that one.
    Why do you ask?
    Because I've amended paypal.php so that only 30% of orders exceeding 200 Euros in total are sent to Paypal. The rest I ask customers to settle when the goods are ready to be sent, usually 6 weeks later. Naturally, I'd like to do the same for Express Checkout.
    Pete
    zc 1.3.9h
    www.gardenserre.fr

  9. #9
    Join Date
    Jan 2004
    Posts
    58,463
    Blog Entries
    3
    Plugin Contributions
    111

    Default Re: Paypal IPN doesn't send order details (sometimes)

    paypalwpp.php
    .

    Zen Cart - putting the dream of business ownership within reach of anyone!
    Donations always welcome: www.zen-cart.com/donate

    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.

 

 

Similar Threads

  1. Order Details Sent To Paypal
    By marcspag in forum General Questions
    Replies: 1
    Last Post: 5 Apr 2010, 04:35 PM
  2. Seeing Order Number in Paypal Pro Details
    By BarryLegal in forum PayPal Website Payments Pro support
    Replies: 16
    Last Post: 13 Nov 2009, 07:08 PM
  3. PayPal IPN Order Details Not Showing...
    By abbiepql in forum PayPal Express Checkout support
    Replies: 3
    Last Post: 16 Nov 2008, 05:03 AM
  4. Order details lost using Paypal
    By cheddars in forum General Questions
    Replies: 4
    Last Post: 10 Jul 2006, 08:57 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
  •