Integration Guide

Table Of Contents
Order Management Integration Guide March 2008 65
IPN and PDT Variables
Subscriptions
A
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.
amount1 Amount of payment for trial period 1 for USD
payments; otherwise blank (optional).
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.
mc_currency See table of
supported
currencies.
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)
recurring Indicates whether regular rate recurs (1 is yes,
blank is no).
reattempt Indicates whether reattempts should occur upon
payment failures (1 is yes, blank is no).
retry_at Date PayPal will retry a failed subscription
payment.
recur_times The number of payment installments that will occur
at the regular rate.
username (optional) Username generated by PayPal and
given to subscriber to access the subscription.
64
password (optional) Password generated by PayPal and given
to subscriber to access the subscription (password
will be encrypted).
24
T
ABLE A.1 Subscriptions Variables
Variable
Possible
Values Description Char Limit