Are experiencing issues with recurring orders or other updates not being reflected on your membership site? This problem is most commonly caused by a problem with PayPal’s Instant Payment Notification (IPN) system.

In this guide, we explain how to resend a single PayPal IPN event so that your membership site can re-process the information.

How to Resend PayPal IPN History

What is PayPal IPN?

IPN stands for “Instant Payment Notification”. It’s the system PayPal uses to communicate information about payments back to your membership site, including data like:

  • Confirming successful one time payments or a new recurring payment profile created.
  • Update your site with transaction details when a recurring payment is received.
  • Messages about failed recurring payments that PayPal is continuing to try to collect.
  • A response when a transaction is successfully refunded.
  • Finally, a notice that PayPal is no longer retrying a payment and has cancelled the recurring payment profile.

If the IPN is not working properly, your site will not not receive any of this information that PMPro uses to create orders and maintain accurate membership status.

Resolving PayPal IPN Issues

This guide is about resending a single PayPal IPN message. But, if you find yourself needing to do this, its is likely because there was an issue with your website or PayPal account setup.

Before you go through the steps to resend IPN, first make sure that any issues with IPN are fixed. We cover resolving IPN issues in two separate troubleshooting guides:

Once IPN is working properly, you can then use the steps below to repair missing data in your membership site.

How to Resend PayPal IPN History

  1. Log in to your PayPal account.
  2. Under the profile icon in the upper right, go to Account Settings.
  3. Click on Website Payments in the left sidebar.
  4. Click the Update button for Instant Payment Notifications.
PayPal Account Settings > Website payments > Instant Payment Notifications
  1. Click on IPN History Page to view your history.
PayPal IPN settings click on IPN History page to access log
  1. Change the filters to show the IPN log since the date you believe orders were missing.
  2. Locate the payments you want to resend PayPal IPN in the list view.
    • The specific transactions that need to be resent for missing orders have a log entry type where txn_type = recurring_payment.
  3. Once you know the messages to resend, check individual boxes on this screen or check multiple in one batch.
  4. Click the button to resend the selected IPN log.
PayPal IPN history page with checkboxes to show how to resend IPN history in batch

FAQs on PayPal IPN History

Why would I need to resend PayPal IPN history?

Resending PayPal IPN history is only needed when you notice that your site has not received updates about PayPal transactions or you know there was an IPN issue that you have since resolved.

When should I check for underlying issues before resending IPN messages?

If there’s an issue with your IPN setup, resending an IPN message will have zero effect on your data. You must troubleshoot the IPN issues first.

Is there a limit to how many times I can resend IPN messages?

While PayPal does not explicitly limit the number of times you can resend IPN messages, you should not have to repeatedly resend an IPN message. PMPro does have logic to avoid duplicate data, but resending the same message multiple times is not necessary.

Recapping PayPal IPN Resend Steps

By following this process, you can be sure that the your IPN issues are fixed and your gateway is sending your site all necessary information. However, it’s important to note that resending IPN history will only work if the issue is on the PayPal side—not on your website side.

If the problem persists after resending the IPN, it could be caused by an issue on your website’s end, such as a configuration issue, SSL certification, or firewall that’s blocking IPN notifications. In this case, you may need to consult our IPN troubleshooting guides, or ask your website developer or hosting provider to further investigate and resolve the issue.

In any case, it’s a good idea to contact PayPal support for further assistance if you continue to experience issues with IPN and recurring orders on your membership site.

Was this article helpful?
YesNo