Difference between revisions of "PayPal IPN"

From Market Ruler Help
Jump to: navigation, search
(Created page with '''Acronym''. PayPal '''I'''nstant '''P'''ayment '''N'''otification. Technology from PayPal which notifies a host site immediately when an order is accepted or rejected. The f…')
 
 
Line 1: Line 1:
 
''Acronym''. PayPal '''I'''nstant '''P'''ayment '''N'''otification. Technology from [[PayPal]] which notifies a host site immediately when an order is accepted or rejected. The flow of control is as follows:
 
''Acronym''. PayPal '''I'''nstant '''P'''ayment '''N'''otification. Technology from [[PayPal]] which notifies a host site immediately when an order is accepted or rejected. The flow of control is as follows:
  
# User leaves client site and goes to PayPal.com to complete the transaction
+
# User leaves commerce site and goes to PayPal.com to complete the transaction
 
# User completes the transaction
 
# User completes the transaction
# PayPal's servers send a request '''directly''' to the PayPal IPN URL from PayPal's servers to the client's servers
+
# PayPal's servers send the transaction details '''directly''' to the PayPal IPN URL from PayPal's servers to the commerce site's servers
# Client's IPN script records the transaction as completed
+
# Commerce site's IPN script records the transaction as completed
  
From the customer perspective, the PayPal IPN notification is "behind the scenes" and does not occur using the client's browser at all. It is a server-side connection from PayPal to the customer web site. As such customers must make considerations to [[Integrating_PayPal_Commerce_Tracking|preserve the customer identity]] to properly associate the sale with the original source of the sale.
+
From the customer perspective, the PayPal IPN notification is "behind the scenes" and does not occur using the client's browser at all. It is a server-side connection from PayPal to the commerce web site. Because of this, customers must make considerations to [[Integrating_PayPal_Commerce_Tracking|preserve the customer identity]] to properly associate the sale with the original source of the sale.
  
 
See [https://www.paypal.com/ipn PayPal IPN] for details on '''PayPal IPN'''.
 
See [https://www.paypal.com/ipn PayPal IPN] for details on '''PayPal IPN'''.

Latest revision as of 17:21, 23 July 2012

Acronym. PayPal Instant Payment Notification. Technology from PayPal which notifies a host site immediately when an order is accepted or rejected. The flow of control is as follows:

  1. User leaves commerce site and goes to PayPal.com to complete the transaction
  2. User completes the transaction
  3. PayPal's servers send the transaction details directly to the PayPal IPN URL from PayPal's servers to the commerce site's servers
  4. Commerce site's IPN script records the transaction as completed

From the customer perspective, the PayPal IPN notification is "behind the scenes" and does not occur using the client's browser at all. It is a server-side connection from PayPal to the commerce web site. Because of this, customers must make considerations to preserve the customer identity to properly associate the sale with the original source of the sale.

See PayPal IPN for details on PayPal IPN.