Integration Guide
Table Of Contents
- Preface
- Introduction
- Payment Data Transfer
- Instant Payment Notification (IPN)
- Downloadable History Log
- IPN and PDT Variables
- Data Type, Maximum Field Lengths, and URL Encoding
- About These Tables of Variables
- test_ipn Variable in Sandbox
- IPN Variables in All Posts
- Buyer Information
- Basic Information
- Advanced and Custom Information
- Shopping Cart Information
- Currency and Currency Exchange
- Auctions
- Mass Payment
- Subscriptions Variables
- Dispute Notification Variables
- PDT-Specific Variables
- Downloadable History Log Columns and Values
- Country Codes
IPN and PDT Variables
Subscriptions Variables
52 August 2005
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 only when a payment occurs. For
all other events, the pertiunent variable is txn_type.
TABLE A.8 IPN Variables with Each Subscription Event
Variable Signup Cancel Modify
Payment
(USD)
Payment
(Multi-
Currency
) Failed EOT
Basic Information
business
XXXXXXX
receiver_email
XXXXXXX
receiver_id
XX
item_name
XXXXXXX
item_number
XXXXXXX
Advanced and Custom Information
invoice
XXXXXXX
custom
XXXXXXX
option_name1
XXXXXXX
option_selecti
on1
XXXXXXX
option_name2
XXXXXXX
option_selecti
on2
XXXXXXX
Transaction Information
payment_status
XX
pending_reason
XX
reason_code
XX
payment_date
XX
txn_id
XX
parent_txn_id
XX
txn_type
subscr_
signup
subscr_
cancel
subscr_
modify
subscr_payment subscr_
failed
subscr_
eot