User Guide
Table Of Contents
IPN Guide June, 2009 41
7
IPN Variable Reference
PayPal returns related variables for each kind of IPN message. Not all variables are returned
for each type of transaction.
z IPN Transaction Types
z Transaction and Notification-Related Variables
z Buyer Information Variables
z Payment Information Variables
z Auction Variables
z Mass Pay Variables
z Recurring Payments Variables
z Subscription Variables
z Dispute Resolution Variables
IPN Transaction Types
Typically, your back-end or administrative processes will perform specific actions based on
the kind of IPN message received. You can use the txn_type variable in the message to
trigger the kind of processing you want to perform.
Transaction Type
(txn_type) Description
— Credit card chargeback if the case_type variable contains chargeback
adjustment A dispute has been resolved and closed
cart Payment received for multiple items; source is Express Checkout or the PayPal
Shopping Cart.
express_checkout Payment received for a single item; source is Express Checkout
masspay Payment sent using MassPay
merch_pmt Monthly subscription paid for Website Payments Pro
new_case A new dispute was filed
recurring_payment Recurring payment received
recurring_payment
_profile_created
Recurring payment profile created