Are you having issues with your PayPal recurring payments not showing in your ThriveCart account? Have you refunded a customer in PayPal and it’s not updated in ThriveCart?
This is most commonly caused by having an incorrect IPN URL set up in PayPal.
When integrating with PayPal, there are two steps, and the second step is setting the IPN URL so that your PayPal account can notify ThriveCart of events in your PayPal account regarding transactions. If this URL isn’t set, then PayPal won’t be able to update ThriveCart and transactions won’t show in your dashboard.
You can rewatch the IPN set up video in our PayPal article here or below:
- Go to https://www.paypal.com/cgi-bin/customerprofileweb?cmd=_profile-ipn-notify (after logging into your Business PayPal account).
- Make sure “Message Delivery” is enabled
- Make sure your IPN URL is set to https://thrivecart.com/subdomain/api/v1/plugin/call/core.payment.paypal/webhook (replacing ‘subdomain’ with your actual ThriveCart subdomain. (if you’re unsure what this is, feel free to reach out to us in support for assistance, but this is full URL is correctly shown when going through the PayPal integration initially).
I already have an IPN URL set in PayPal
Many services require the use of the IPN URL in PayPal and PayPal only provide accounts with a single IPN URL option. Thankfully because this has been a limitation of PayPal for decades, there are plenty of solutions available and we have a helpdesk article on several options here.
If you no longer use other/existing service and they’ve confirmed it’s ok to remove/update the IPN URL to something else, you can update that your ThriveCart URL without having to use a ‘multiple IPN’ solution.
If you have any other questions, feel free to reach out to the support team.