Integration Guide
Table Of Contents
- Order Management Integration Guide
- Contents
- Preface
- Introduction
- Payment Data Transfer (PDT)
- Instant Payment Notification (IPN)
- Transaction History and Reporting Tools
- IPN and PDT Variables
- About These Tables of Variables
- test_ipn Variable in Sandbox
- IPN Variables in All Posts
- Buyer Information
- Basic Information
- Advanced and Custom Information
- Website Payments Standard, Website Payments Pro, and Refund Information
- Currency and Currency Exchange
- Auctions
- Mass Payment
- Subscriptions
- Dispute Notification Variables
- PDT-Specific Variables
- Downloadable History Logs
- Index
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










