Integration Guide

Table Of Contents
Order Management Integration Guide October 2006 65
IPN and PDT Variables
Mass Payment
Variables for Each Subscription Event
The following table shows which variables are associated and can be included in IPN posts
with each subscription event type.
About payment_status and txn_type with Subscription IPN. In IPN messages posted by
Subscription events, the payment_status variable is sent when a payment or refund occurs.
For all other events, the pertinent variable is txn_type.
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
subscr_id ID generated by PayPal for the subscriber. 19
T
ABLE A.9 IPN Variables with Each Subscription Event
Variable Signup Cancel Modify
Payment
(USD)
Payment
(Multi-
Currency) Refund Failed EOT
Basic Information
business X XXX X XX
receiver_email X XXX X XX
receiver_id XX
item_name X XXX X XX
T
ABLE A.8 Subscriptions Variables
Variable
Possible
Values Description
Character
Limit