PayPal IPN

Component ID

2359635

Component name

PayPal IPN

Component type

module

Maintenance status

Development status

Component security advisory coverage

not-covered

Downloads

1066

Component created

Component changed

Component body

A listener for Paypal Instant Payment Notification(IPN) messages.

This module can be used with PayPal Buy Now Buttons and other PayPal systems. This module does not create these buttons but can be used to respond to the notifications.

This module strives too be very minimal. It will not add features for creating PayPal Buttons(which can be made manually), keeping track of PayPal payments(which can be tracked on PayPal.com), or any kind of cart system. If you are looking for a more complete and complex PayPal commerce integration you can check out these modules

If all of these other modules seem to complex for your needs and are willing to write a little code(recommended) or are very comfortable with making Rules then this module might be a solution for you.

Learn more about Instant Payment Notification(IPN) messages. Or detailed docs..

Uses PHP-PayPal-IPN library

Is this module a duplicate? Let me know

Provides two hooks for listening to IPN messages

  1. hook_paypal_ipn_notification
  2. hook_paypal_ipn_entity_notification - Notifications for specified entity(as determined by URL

The modules listens for IPN Notifications at two paths:

  1. paypal-ipn-listen
  2. paypal-ipn-listen/entity/[ENTITY_TYPE]/[ENTITY_ID]

For this module to work one of these paths must be used as PayPal a Notification URL. The simplest way of setting this up is via the notify_url parameter on a Buy Now button.

Submodules

PayPal IPN Rules

Provides Rules events for the hooks above. IPN Post
information and the related Entity(if any) are available in Rules events.

Relate Modules

PayPal IPN Organic Groups

Example Sandbox project that subscribes the buyer by email to an Organic Group.