User Guide
Table Of Contents
IPN Variable Reference
Transaction and Notification-Related Variables
42 June, 2009 IPN Guide
Transaction and Notification-Related Variables
Transaction and notification-related variables identify the merchant that is receiving a
payment or other notification and transaction-specific information.
send_money Payment received; source is the Send Money tab on the PayPal website
subscr_cancel Subscription canceled
subscr_eot Subscription expired
subscr_failed Subscription signup failed
subscr_modify Subscription modified
subscr_payment Subscription payment received
subscr_signup Subscription started
virtual_terminal Payment received; source is Virtual Terminal
web_accept Payment received; source is a Buy Now, Donation, or Auction Smart Logos button
Variable Name Description
business Email address or account ID of the payment recipient (that is, the
merchant). Equivalent to the values of receiver_email (if payment is
sent to primary account) and business set in the Website Payment
HTML.
NOTE: The value of this variable is normalized to lowercase characters.
Length: 127 characters
charset Character set
custom Custom value as passed by you, the merchant. These are pass-through
variables that are never presented to your customer
Length: 255 characters
notify_version Message’s version number
parent_txn_id In the case of a refund, reversal, or canceled reversal, this variable
contains the txn_id of the original transaction, while txn_id contains a
new ID for the new transaction.
Length: 19 characters
Transaction Type
(txn_type) Description