2012
Table Of Contents
- Instant Payment Notification Guide
- Contents
- Preface
- Introducing IPN
- Implementing an IPN Listener
- Identifying Your IPN Listener to PayPal
- IPN Testing
- IPN Operations on PayPal
- Using Fraud Management Filters With IPN
- IPN Variable Reference
- IPN Transaction Types
- Transaction and Notification-Related Variables
- Buyer Information Variables
- Payment Information Variables
- Auction Variables
- Mass Pay Variables
- Recurring Payments Variables
- Subscription Variables
- Dispute Resolution Variables
- Pay Message Variables
- Preapproval Message Variables
- Adaptive Accounts IPN Messages
- Payment Review Using Notifications
- Revision History
IPN Guide July 10, 2012 47
IPN Variable Reference
Payment Information Variables
payment_date Time/Date stamp generated by PayPal, in the following format:
HH:MM:SS Mmm DD, YYYY PDT
Length: 28 characters
payment_fee USD transaction fee associated with the payment. payment_gross
minus payment_fee equals the amount deposited into the receiver
email account. Is empty for non-USD payments. If this amount is
negative, it signifies a refund or reversal, and either of those payment
statuses can be for the full or partial amount of the original transaction fee.
NOTE: This is a deprecated field. Use mc_fee instead.
payment_fee_
x If the payment is USD, then the value is the same as that for mc_fee_x,
where
x is the record number; if the currency is not USD, then this is an
empty string.
NOTE: This is a deprecated field. Use mc_fee_x instead.
payment_gross Full USD amount of the customer’s payment, before transaction fee is
subtracted. Will be empty for non-USD payments. This is a legacy field
replaced by mc_gross. If this amount is negative, it signifies a refund or
reversal, and either of those payment statuses can be for the full or partial
amount of the original transaction.
payment_gross_
x If the payment is USD, then the value for this is the same as that for the
mc_gross_
x, where x is the record number the mass pay item. If the
currency is not USD, this is an empty string.
NOTE: This is a deprecated field. Use mc_gross_x instead.
Variable Name Description