2012

IPN Guide July 10, 2012 23
Identifying Your IPN Listener to PayPal
Dynamically Setting the Notification URL
Dynamically Setting the Notification URL
You can specify an IPN listener for a specific payment; this is the only way to receive IPNs
associated with Adaptive Payments. In this case, PayPal sends the IPN message to the listener
specified in the notification URL for a specific button or API operation instead of the listener
specified in your Profile.
To specify a notification URL
NOTE: The IPN message will always be sent to your notification URL unless receiving IPNs
have been disabled. Even though you have not enabled receiving IPN messages in
your Profile or you have reset your preference by turning off IPN messages, PayPal
still sends IPN messages to the notification URL you specify for a specific payment.
IPN messages not sent because you disabled the preference in your Profile will appear
in the IPN history when you enable receiving IPNs. After they appear in the history,
you can choose whether or not to resend them.
For a/an ... specify your IPN Listener’s URL in the ...
PayPal Payments Standard button notify_url HTML form variable
NVP API operation NOTIFYURL field of the DoDirectPayment,
DoExpressCheckoutPayment, or DoReferenceTransaction request
SOAP API operation NotifyURL field of the DoDirectPayment,
DoExpressCheckoutPayment, or DoReferenceTransaction request
Adaptive Payments API operation ipnNotificationUrl field of the Pay or Preapproval request