2012
Table Of Contents
- Instant Payment Notification Guide
- Contents
- Preface
- Introducing IPN
- Implementing an IPN Listener
- Identifying Your IPN Listener to PayPal
- IPN Testing
- IPN Operations on PayPal
- Using Fraud Management Filters With IPN
- IPN Variable Reference
- IPN Transaction Types
- Transaction and Notification-Related Variables
- Buyer Information Variables
- Payment Information Variables
- Auction Variables
- Mass Pay Variables
- Recurring Payments Variables
- Subscription Variables
- Dispute Resolution Variables
- Pay Message Variables
- Preapproval Message Variables
- Adaptive Accounts IPN Messages
- Payment Review Using Notifications
- Revision History
IPN Guide July 10, 2012 67
IPN Variable Reference
Adaptive Accounts IPN Messages
Example IPN message in response to CreateAccount request
notify_version=UNVERSIONED&first_name=Someone&verify_sign=AI.LzRiNYreJbZLZ8
BV5FbGKL8hSAupAtXf3haOHWI2NmcJ5C4VqdQrx&charset=windows-
1252&last_name=Something&account_key=AA6N5043354R131103K&confirmation_code=
15531193754629193930
Example IPN message in response to account holder setting the password
first_name=Someone&account_key=AA-
6N5043354R131103K¬ify_version=UNVERSIONED&charset=windows-
1252&email_address=abawany-20110208-
01%40paypal.com&event_type=%5BACCOUNT_CONFIRMED%5D&last_name=Something&veri
fy_sign=AcIPKnsgPsoX2ONJgU17uAl9h-ZIAKJMRvhEULLvD9mOzH3WjdRNfEte
NOTE: This message indicates that the account setup is complete.
Example IPN message in response to account login
first_name=Someone&account_key=AA-
6N5043354R131103K¬ify_version=UNVERSIONED&charset=windows-
1252&email_address=abawany-20110208-
01%40paypal.com&event_type=%5BLOGIN_CONFIRMED%5D&last_name=Something&verify
_sign=ANqF6tuR41eB.S.2I9dCskJuSSvrAI8Monbec4U2PZCnoKYffnv156mN
Field Description
notify_version Message’s version number
first_name Account holder’s first name
last_name Account holder’s last name
verify_sign Encrypted string used to validate the authenticity of the transaction
charset Character set
account_key Account key returned by the CreateAccount API operation
confirmation_code Confirmation code
event_type The kind of event:
ACCOUNT_CONFIRMED indicates that the account holder has set a password
and the account has been created.
LOGIN_CONFIRMED indicates that the account holder logged into the
account.