2004
Instant Payment Notification Manual
15
Copyright 2004 PayPal, Inc. All rights reserved
Using IPN with Subscriptions and Recurring
Payments
Additional information if you receive PayPal Subscriptions
payments
Subscriptions Variables
In addition to the variables listed in the previous table, the following variables are
included in Subscriptions IPNs:
Variable Value Description
txn_type
“subscr_signup” This IPN is for a subscription sign-up.
“subscr_cancel” This IPN is for a subscription cancellation.
“subscr_failed” This IPN is for a subscription payment failure.
“subscr_payment” This IPN is for a subscription payment.
“subscr_eot” This IPN is for a subscription’s end-of-term.
“subscr_modify” This IPN is for a subscription modification.
subscr_date
Transaction-specific Start date or cancellation date depending on
whether transaction is subscr_signup or
subscr_cancel.
subscr_effective
Transaction-specific Date when the subscription modification will be
effective (only for txn_type = subscr_modify).
period1
Transaction-specific (optional) Trial subscription interval in days,
weeks, months, years (example: a 4 day interval
is “period1: 4 D”).
period2
Transaction-specific (optional) Trial subscription interval in days,
weeks, months, or years.
period3
Transaction-specific Regular subscription interval in days, weeks,
months, or years.
amount1
Transaction-specific Amount of payment for trial period 1 for USD
payments; otherwise blank (optional).
amount2
Transaction-specific Amount of payment for trial period 2 for USD
payments; otherwise blank (optional).
amount3
Transaction-specific Amount of payment for regular subscription
period for USD payments; otherwise blank.
mc_amount1
Transaction-specific Amount of payment for trial period 1, regardless
of currency (optional).
mc_amount2
Transaction-specific Amount of payment for trial period 2, regardless
of currency (optional).