+ Reply to Thread
Results 1 to 5 of 5

Thread: Paypal IPN doesn't finalize order

  1. #1
    Client
    Join Date
    Feb 2010
    Posts
    5
    Squirrelcart version
    not specified!

    Paypal IPN doesn't finalize order

    I'm having problems getting paypal (standard) orders to show up from users without paypal accounts (I think...). I'm using squirrelcart v3.1.0 (I don't see anything related in the release notes for the subsequent versions).

    I have IPN, PDT, auto return, and IPN test all enabled (and I think set up correctly following the instructions?)...

    I've seen three different behaviors:

    1) Everything works correctly -- I see a "POST /squirrelcart/paypal_ipn.php" entry in the server log with a timestamp that matches that line, I get a correct email notification about the order, and the order shows up, and I get a paypal IPN test notification email from squirrelcart at the same time.

    2) I get an extra "blank" order notification email -- the message template is there, but all the fields are blank or zero. I get a correctly filled out IPN test email from squirrelcart, and a payment notification from paypal, and an empty order shows up in the orders table, with nothing filled out except for the 'date status assigned' and 'payment method' columns. A minute later, there's a GET from the customer via paypal's 'return to merchant' link, and at this point a 2nd (correctly filled out) order is generated, and I get that order email from squirrlecart as well.

    3) I get a completely blank order email with no message body, just a subject line, and an 'unknown' from address that matches the time of the paypal_ipn.php POST. I get a successful payment notification from paypal, but no order shows up in squirrelcart's order list. I did look through a database dump and found that the order # paypal sent appears in a row in the TEMP_Sessions table, but nowhere else.

    In all three cases the IPN Test email ends with "FOUND PENDING ORDER", which looks like it should have finalized the order at that point.

    I see that there were some older threads (from 2007, etc) that had similar problems, but does anyone know whether this is the same problem or what the actual solution for those was?

  2. #2
    Client
    Join Date
    Feb 2010
    Posts
    5
    Squirrelcart version
    not specified!
    Never mind... (I think?) I had curl installed but not php5-curl.

  3. #3
    Client
    Join Date
    Feb 2010
    Posts
    5
    Squirrelcart version
    not specified!
    Okay, making sure curl was properly installed was not the problem.

    I'm still seeing examples where the IPN arrives, resulting in an IPN test email with "NOTIFICATION VERIFIED" followed by "FOUND PENDING ORDER", but results in an empty order email.

    Any suggestions?

  4. #4
    Squirrelcart Staff Jamie's Avatar
    Join Date
    May 2002
    Posts
    6,719
    Squirrelcart version
    v3.3.7
    No, I have no idea what would cause that. We would need access to your site via a helpdesk ticket and the problem will need to be easily reproduced.

    If you are running version 3.1.0 and having a problem, you should upgrade to the latest version.

  5. #5
    Client
    Join Date
    Feb 2010
    Posts
    5
    Squirrelcart version
    not specified!
    okay, I've updated to 3.1.2, and I'll file a ticket if I can still reproduce the problem.

+ Reply to Thread

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

     

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts