PayPal IPN for WordPress

(31 customer reviews)

$49.99 $39.99

A PayPal Instant Payment Notification (IPN) toolkit that helps you automate tasks in real-time when transactions hit your PayPal account.

  • All PayPal IPN data is saved and available in your WordPress admin panel.
  • Developer hooks are provided for triggering events based on the transaction type or payment status of the IPN.
  • Extend the plugin with your own plugins or theme functions, or check out our premium extensions for easy automation of various tasks.

Product Description

PayPal IPN for WordPress

PayPal’s Instant Payment Notification (IPN) service is one of the most powerful tools provided by PayPal to help manage transactions.  Unfortunately, it’s also one of the most underutilized.

What is IPN exactly?

Each time a transaction occurs on your PayPal account the PayPal server will automatically send (via HTTP POST) all of the data about that transaction to a “listener” script that you have configured on your web server.  Of course, PayPal IPN for WordPress handles that for you, so you can get up and running very quickly without any development involved.

The IPN will be sent within just a few seconds of a transaction taking place, and within your IPN solution you can work with this data to automatically handle post-transaction procedures in real-time.

Ok, so what can I do with that?

IPNs are triggered for all types of transactions, not just payments.  As such, you can automate all sorts of procedures based on payments, refunds, disputes, subscriptions and recurring payments profiles, masspay transactions, and more.  For example, when any of things things occurs, you may want to automatically…

  • Update your database (MySQL, FileMaker, Access, SQL Server, etc.)
    • Mark orders paid.
    • Create new membership records based on subscriptions / recurring payments profiles.
    • Cancel membership when subscription expires or payments fail.
  • Generate custom, branded email notifications.
    • Order receipts.
    • Refund receipts.
    • e-Check notifications (ie. pending payment received, payment cleared)
    • Subscription payment receipts.
  • Make calls to 3rd party APIs.
    • Post a message on Facebook and/or Twitter when an order is made.
    • Add new orders / payments into QuickBooks via the web connector API.
    • Remove products from eBay and/or your website when it sells through another source.

These are just a few ideas of some of the things you can accomplish using PayPal IPN.  If you’re using WordPress, our plugin will allow you to get IPN configured quickly and easily.  From there, you can extend the plugin with your own plugins or in your theme functions file using hooks that we have provided based on IPN types and payment statuses.

31 reviews for PayPal IPN for WordPress

5 star
4 star
3 star
2 star
1 star
  1. Moishy

    Really covers paypal transactions from all angles..saves a lot of coding.

    Was this review helpful to you?

    Once I figured out which hook to use for the Buy Now button (paypal_ipn_for_wordpress_txn_type_web_accept), this was easy peasy lemon squeezy. Thank you so much.

    Was this review helpful to you?
  3. Gone Fishin

    The Paypal IPN for WordPress plugin makes it super easy to log and view IPN events and create your own custom IPN handlers with the hooks this plugin provides.

    Plus, support is excellent.

    I highly recommend you look to this developer for your WordPress / Paypal integration needs:

    Two thumbs up! 🙂

    Was this review helpful to you?
  4. wpfan1000

    This plugin is:

    Very well written – they way it displays information in the admin end, including all the transaction information for a particular IPN (Click on Edit an event) is very well done.

    Excellent support – support is immediate, extensive, friendly, and professional.

    Well thought out – there are hooks for each type of IPN transaction.

    Well documented – Getting started, sample code, hooks are well explained, etc.

    Easy to use – it is one of those plugins that is intuitively obvious to use.

    Was this review helpful to you?
  5. agm285

    I’ve created an IPN listener in other php applications, but I’m not familiar with WordPress so it I was a bit lost when trying to create a place to catch the ipn within the functions.php file. This plugin makes it easy. It gives you a number of hooks (handlers?) to deal with various ipn types, but I prefer to use the catch-all handler:

    add_action('paypal_ipn_for_wordpress_ipn_response_handler', 'process_IPN', 10, 1);
    function process_IPN( $posted ) {...}
    Was this review helpful to you?
  6. gbsu

    This plugin is a must have if you need one source to handle multiple instant payment notifications through PayPal. This plugin delivers as advertised. The developer is a great guy as well. I am not as tech savvy as the next guy, and experienced some issues due in part to my lack of knowledge in the initial setup. The support extended to me was beyond assume, to me it was personal and greatly appreciated, thanks again. I highly recommend you to give this plugin the opportunity to make your life less stressful as it has done for me.

    Was this review helpful to you?
  7. clay123

    I use this awesome plugin to trigger key functions based on PayPal adaptive payment notifications. I am planning to also use it to handle performing key actions on subscription cancellations. Good ui and documentation and hooks on specific IPN responses. 5 stars!!

    Was this review helpful to you?
  8. lukelukeluke

    I’ve been trying to find an easy solution for IPNs for ages. This is so easy to setup and works really well. I’m just trying to get the action hooks setup now. I know its really aimed at developers but a few more examples of how to use it and action hooks might be helpful. Perhaps a short video?

    Was this review helpful to you?
  9. angelleye

    I’ve been using this for a while now (prior to releasing it) and I’m personally loving it! It makes it extremely easy to trigger my own functions based on different PayPal IPN notifications, so I can automate post-transaction tasks quickly and easily!

    Was this review helpful to you?

    It is really a good Paypal IPN plugin, using this plugin we can trigger all the PayPal IPN status, transaction type using hooks… We just know that, PayPal provide Instance payment Notification when we make payment using PayPal But this plugin provide more feature for IPNs also you can check all the IPN parameters from admin side as well.

    Nice Developer/User guide and support.

    Very Good work…:) working perfectly……:)

    Was this review helpful to you?
Add a review

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.