User Guide
Table Of Contents
IPN Guide June, 2009 25
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. 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 ...
Website 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