User Guide
Instant Payment Notification Manual
16
Copyright 2004 PayPal, Inc. All rights reserved
Variable Value Description
mc_amount3
Transaction-specific Amount of payment for regular subscription 
period, regardless of currency.
mc_currency
For non-payment subscriptions IPNs (i.e., txn_type = signup, cancel, 
failed, eot, or modify), this is the currency of the subscription. For 
payment IPNs, it is the currency of the payment (i.e., txn_type = 
subscr_payment)
“USD” The currency of the subscription is U.S. Dollars.
“GBP” The currency of the subscription is Pounds 
Sterling. 
“EUR” The currency of the subscription is Euros. 
“CAD” The currency of the subscription is Canadian 
Dollars. 
“JPY” The currency of the subscription is Yen.
recurring
Transaction-specific Indicates whether regular rate recurs (1 is yes, 
blank is no).
reattempt
Transaction-specific Indicates whether reattempts should occur upon 
payment failures (1 is yes, blank is no).
retry_at
Transaction-specific Date PayPal will retry a failed subscription 
payment.
recur_times
Transaction-specific The number of payment installments that will 
occur at the regular rate.
username
Transaction-specific (optional) Username generated by PayPal and 
given to subscriber to access the subscription.
password
Transaction-specific (optional) Password generated by PayPal and 
given to subscriber to access the subscription 
(password will be hashed).
subscr_id
Transaction-specific ID generated by PayPal for the subscriber.
Variables for Each Subscription Type
The following table shows which variables are associated, and may be included, with 
each transaction type. Please note that the IPN will only contain variables for which it 
has information.










