Variable | Value | Description |
txn_type | "subscr_signup" | This Instant Payment Notification is for a subscription sign-up. |
"subscr_cancel" | This Instant Payment Notification is for a subscription cancellation. |
"subscr_modify" | This Instant Payment Notification is for a subscription modification. |
"subscr_failed" | This Instant Payment Notification is for a subscription payment failure. |
"subscr_payment" | This Instant Payment Notification is for a subscription payment. |
"subscr_eot" | This Instant Payment Notification is for a subscription's end of term. |
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 four-day interval is "period1: 4 D") |
period2 | Transaction-specific | (optional) Trial subscription interval in days, weeks, months, years |
period3 | Transaction-specific | Regular subscription interval in days, weeks, months, years |
amount1 | Transaction-specific | Amount of payment for trial period one for USD payments; otherwise blank (optional) |
amount2 | Transaction-specific | Amount of payment for trial period two 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 one, regardless of currency (optional) |
mc_amount2 | Transaction-specific | Amount of payment for trial period two, regardless of currency (optional) |
mc_amount3 | Transaction-specific | Amount of payment for regular subscription period, regardless of currency |
mc_currency | "USD" | The currency of the payment is US Dollars (non-payment Instant Payment Notifications only). |
"GBP" | The currency of the subscription is Pounds Sterling (non-payment Instant Payment Notifications only). |
"EUR" | The currency of the subscription is Euros (non-payment Instant Payment Notifications only). |
"CAD" | The currency of the subscription is Canadian Dollars (non-payment Instant Payment Notifications only). |
"JPY" | The currency of the payment is Japanese Yen (non-payment Instant Payment Notifications only). |
recurring | Transaction-specific | Indicates whether regular rate recurs (1 is yes, left blank is no). |
reattempt | Transaction-specific | Indicates whether reattempts should occur upon payment failures (1 is yes, left blank is no). |
retry_at | Transaction-specific | Date we will retry failed subscription payment. |
recur_times | Transaction-specific | How many payment installments will occur at the regular rate. |
username | Transaction-specific | (optional) Username generated by PayPal and given to subscriber to access the subscription. |
password | Transaction-specific | (optional) Password generated by PayPal and given to subscriber to access the subscription (password will be hashed). |
subscr_id | Transaction-specific | ID generated by PayPal for the subscriber |