Table A.1 subscr-failedsubscr-signup subscr_signup: subscription sign-up.subscr_cancel: subscription cancellation.subscr_failed: subscription payment failure.subscr_payment: subscription payment.subscr_eot: subscription’s end-of-term.subscr_modify: subscription modification. Time/Date stamp generated by PayPal , in the following format: HH:MM:SS DD Mmm YY, YYYY PST Time/Date stamp generated by PayPal , in the following format: HH:MM:SS DD Mmm YY, YYYY PST (optional) Trial subscription interval in days, weeks, months, years (example: a 4 day interval is “period1: 4 D”). (optional) Trial subscription interval in days, weeks, months, or years. Regular subscription interval in days, weeks, months, or years. Amount of payment for trial period 1 for USD payments; otherwise blank (optional). Amount of payment for trial period 2 for USD payments; otherwise blank (optional). Amount of payment for regular subscription period for USD payments; otherwise blank. Amount of payment for trial period 1, regardless of currency (optional). Amount of payment for trial period 2, regardless of currency (optional). Amount of payment for regular subscription period, regardless of 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) Indicates whether regular rate recurs (1 is yes, blank is no). Indicates whether reattempts should occur upon payment failures (1 is yes, blank is no). The number of payment installments that will occur at the regular rate. (optional) Username generated by PayPal and given to subscriber to access the subscription. (optional) Password generated by PayPal and given to subscriber to access the subscription (password will be encrypted). The following table shows which variables are associated and can be included in IPN posts with each subscription event type.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.
Payment
(USD) Payment
(Multi-Currency) subscr_
signup subscr_
cancel subscr_
modify subscr_
failed subscr_
eot payer_business_name