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 Variable Reference
Subscription Variables
56 July 10, 2012 IPN Guide
amount2 Amount of payment for trial period 2 for USD payments; otherwise blank
(optional).
amount3 Amount of payment for regular subscription period for USD payments;
otherwise blank.
mc_amount1 Amount of payment for trial period 1, regardless of currency (optional).
mc_amount2 Amount of payment for trial period 2, regardless of currency (optional).
mc_amount3 Amount of payment for regular subscription period, regardless of
currency.
password (optional) Password generated by PayPal and given to subscriber to access
the subscription (password will be encrypted).
Length: 24 characters
period1 (optional) Trial subscription interval in days, weeks, months, years
(example: a 4 day interval is “period1: 4 D”).
period2 (optional) Trial subscription interval in days, weeks, months, or years.
period3 Regular subscription interval in days, weeks, months, or years.
reattempt Indicates whether reattempts should occur upon payment failures (1 is
yes, blank is no).
recur_times The number of payment installments that will occur at the regular rate.
recurring Indicates whether regular rate recurs (1 is yes, blank is no).
retry_at Date PayPal will retry a failed subscription payment.
subscr_date Start date or cancellation date depending on whether transaction is
subscr_signup or subscr_cancel.
Time/Date stamp generated by PayPal, in the following format:
HH:MM:SS DD Mmm YY, YYYY PST
subscr_effective Date when the subscription modification will be effective (only for
txn_type = subscr_modify).
Time/Date stamp generated by PayPal, in the following format:
HH:MM:SS DD Mmm YY, YYYY PST
subscr_id ID generated by PayPal for the subscriber.
Length: 19 characters
username (optional) Username generated by PayPal and given to subscriber to
access the subscription.
Length: 64 characters
Variable Name Description