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 57
IPN Variable Reference
Subscription Variables
Summary of subscription variables
Variable Signup Cancel Modify
USD
Payment
Multi-
Currency
Payment
Re-
fund Failed EOT
Basic Information
business XXXX X XX
receiver_email XXXX X X X
receiver_id XX
item_name XXXX X XX
item_number XXXX X XX
Advanced and Custom Information
invoice XXXX X XX
custom XXXX X XX
option_name1 XXXX X XX
option_selecti
on1
XXXX X XX
option_name2 XXXX X XX
option_selecti
on2
XXXX X XX
Transaction Information
payment_status XX X
pending_reason XX
reason_code XX
payment_date XX
txn_id XX
parent_txn_id XX
txn_type subscr_
signup
subscr_
cancel
subscr_
modify
subscr_payment subscr_
failed
subsc
r_eot
Currency and Exchange information
mc_gross XX
mc_fee XX
mc_currency XXXX X XX
settle_amount XX
exchange_rate XX