Community Forums 

Main Content

No payment completed IPNs? (Pay status: unknown)

    Sep 27 2016 16:17:03

    #1

    richplane

    Join date : 2009-05-22      Posts : 8

    Our client is getting loads of PayPal orders coming through with "Pay status: Unknown".

    When I look in PayPal I can see the transactions associated with those orders are completed. I can see in the IPN history that the call to http://ww12.aitsafe.com/gen/ipn.php has completed with HTTP response code 200. So why hasn't our cart registered these as successfully paid?

    Looking at the IPN call parameters, I can see that the IPN notifications associated with these orders have contained payment_status=Pending, and the transactions have been done in two stages: "Interchange plus settlement hold" and then typically two days later "Interchange plus settlement release". There doesn't seem to be an IPN call associated with this second transaction.

    I have no idea what "Interchange plus" signifies - from Googling it, it seems to be some model of transaction pricing but I don't know why it holds up transactions. It only seems to be used for people with unconfirmed addresses (= no PayPal account?) But it sounds like this should be affecting more people. Does Mal's Cart have a solution?

    Castlegate IT
    https://www.castlegateit.co.uk




    Sep 27 2016 16:52:31

    #2

    GT

    Join date : 2008-09-18      Posts : 3207

    My guess is the 2 day delay in sending back the result to Mals, by that time the cart would be dead.

    Having trouble with a form or need one building?
    Fast turnaround, but I do charge :)

    Mal's Forms / Scripts and the syntax are here.




    Sep 27 2016 17:03:53

    #3

    richplane

    Join date : 2009-05-22      Posts : 8

    No I don't think it's that - as I said, there's no IPN call in the IPN history associated with the change of transaction status. It looks like PayPal isn't even bothering to make an IPN call.

    Here's a possibility: it might be that since Mal's is setting the IPN endpoint dynamically, and no URL is set in the PayPal profile, PayPal doesn't know where to make an IPN call to when the status changes a few days later. I'll try manually entering the IPN endpoint http://ww12.aitsafe.com/gen/ipn.php in the PayPal IPN settings, see if that helps.

    Castlegate IT
    https://www.castlegateit.co.uk




    Oct 03 2016 12:08:45

    #4

    richplane

    Join date : 2009-05-22      Posts : 8

    That didn't work (it was a long shot).

    It seems that PayPal is not sending IPNs when credit/debit payments have cleared. The only notification we get is 'Pending'. I think this is going to need an update from Mal's (though it does seem that the fault lies with PayPal). At least one other person has reported this in the forum.

    Castlegate IT
    https://www.castlegateit.co.uk




    Oct 03 2016 21:57:46

    #5

    Erica Ratcliffe

    Join date : 2011-04-25      Posts : 38

    hi there, my website payments are showing up as unverified payments in red in 'my orders'. I have replicate this myself by placing an order on my website but not completing checkout. so the orders showing in red are orders that customers have abandon before checkout. is there a way i can stop the abandon orders showing in 'my orders' in mal? thank you.



    Oct 05 2016 16:09:08

    #6

    richplane

    Join date : 2009-05-22      Posts : 8

    Erika - I think the short answer is "no". I think this has been raised a few times before on this forum (always worth searching before posting) for example: https://www.mals-e.com/viewtopic.php?id=27822&mid=27822&fid=2

    My issue is different from this: as of a few months ago people paying from a card without using a PayPal account seem to all be recorded with an 'unknown' status in Mal's.

    I've raised it with PayPal, and had no reply (imagine my surprise...)

    Castlegate IT
    https://www.castlegateit.co.uk




    Nov 01 2016 12:57:41

    #7

    richplane

    Join date : 2009-05-22      Posts : 8

    I also posted this question into the PayPal community forum - they have responded acknowledging the problem:

    "We are aware of this and raised this internally. At the moment the system doesn't send an IPN in this scenario. There is an ask in with our development teams to have an IPN issued once the IC+ payment clears, unfortunately I don't have an ETA though. In the interim, you could optionally use the GetTransactionDetails API to ping for transaction status after 2 days to confirm completion."

    (https://www.paypal-community.com/t5/IPN-PDT/IPN-sends-Pending-status-and-nothing-further/m-p/1119362?profile.language=en)

    - so a potential workaround for Mal's but it looks like a job of work.

    Should also have added that the whole 'Interchange plus' thing seems to be a pricing model you can select for PayPal Pro accounts, and I'm not sure if it applies outside of the UK/EU.

    Some more information about it here:
    http://forums.moneysavingexpert.com/showthread.php?t=5468023

    Castlegate IT
    https://www.castlegateit.co.uk