1

Have been receiving email from PayPal that IPN is not working. One off donations were updated but not recurring payments. I am on CiviCRM 5.16.4

How can I fix it please?

I have tried this but still not working anyone getting "IPN warning" emails from PayPal?

EDIT: Content of the email, also added a screenshot of the paypal IPN screen

Dear Tapash Datta , 

Please check your server that handles PayPal Instant Payment Notifications (IPN). Instant Payment Notifications sent to the following URL(s) are failing:

https://example.com/sites/all/modules/civicrm/extern/ipn.php 

If you do not recognize this URL, you may be using a service provider that is using IPN on your behalf. Please contact your service provider with the above information. If this problem continues, IPNs may be disabled for your account. 

Thank you for your prompt attention to this issue.

Yours sincerely, 

PayPal 

enter image description here

2
  • Can you post the content of the email you getting from Paypal. You can remove sensitive information from the email while posting Sep 5, 2019 at 10:10
  • @PradeepNayak Thanks. Added more info in the post
    – Tapash
    Sep 5, 2019 at 11:28

1 Answer 1

3

Having reviewed this I believe that your Paypal is possibly configured to point to an older version of the IPN path.

You can change this yourself within your Paypal account, the docs I can see suggest:

To configure Instant Payments Notification (IPN) for your PayPal account Click: Profile, under Selling preferences click "Instant Payment Notification preferences" It looks like yours is currently set to: https://domain.org/sites/all/modules/civicrm/extern/ipn.php

However, it should now be set as: https://domain.org/civicrm/payment/ipn/3 where 3 is the payment processor id which you can get from Payment Processor screen(Administrator >> System Settings >> Payment Processor). This should fix any new payments setup / made.

For recurring payments that have already been setup what you would need to do is make a change to the site so that those old / failed recurring payments get forced onto the new path, once you've done that you'll need to 'replay' all the previously failed recurring payments from Paypal terminal. Depending on the number of transactions involved, this may involve some work from yourself in the Paypal site again. Or the other method is to use Notification log extension to do replay of failed transaction.

Cheers

Pradeep

3

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.