Study Guide
Table Of Contents
- PayPal Certified Developer Program Study Guide
- Contents
 - List of Tables
 - Online Payment Processing
 - Internet Security and Fraud Prevention
- Why Every Business Should Be Concerned About Internet Fraud
 - Liability for Internet Fraud
 - Internet Fraud: What It Is and How It Happens
 - Who Is at Risk for Online Fraud
 - Reducing Exposure to Fraud
 - What Banks and Card Associations Are Doing to Prevent Online Credit Card Fraud
 - What PayPal Is Doing to Protect Your Business Against Fraud
 - Disclosure and Compliance
 - PayPal Fraud Protection Services
 - Review Questions
 
 - Getting Started With Account Setup
 - API Credentials
 - Name-Value Pair (NVP) API
 - Express Checkout
 - Direct Payment API
 - Transactions
 - Sandbox Testing
 - Answers to Review Questions
 - General Reference Information
 - Glossary
 - Index
 
 
PayPal Certified Developer Program Study Guide March 2008 99
Transactions
Payment Notification Integration
8
GetTransactionDetails Request
Use a GetTransactionDetails request to search for a specific transaction.
GetTransactionDetails Response
A GetTransactionDetails response contains all the details and information on the 
specified transaction.
The complete list of parameters returned by the GetTransactionDetails response is 
documented in PayPal Name-Value Pair API Developer Guide and Reference.
Payment Notification Integration
Website Payments Pro offers multiple payment notification methods, including:
z Email
z Reporting Tools
z Instant Payment Notification (IPN)
Email
Merchants automatically receive an email notification in the following cases:
z Successful payment
z Pending payment
z Canceled payment
To turn off payment notifications through email, follow these steps:
1. In the My Account tab, click the Profile subtab.
2. In the Account Information column, click the Notifications link.
3. Find the Payment Notifications heading, and clear the I receive PayPal Website 
Payments and Instant Purchase checkbox.
4. Click Save.
TABLE 8.11 GetTransactionDetails Request Parameters
Parameter Description Required?
METHOD Name of the method: GetTransactionDetails Yes
TRANSACTIONID Unique identifier of a transaction.
Character length and limitations: 17 single-byte alphanumeric characters.
Yes










