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
Transactions
Retrieving Transaction Details
8
98 March 2008 PayPal Certified Developer Program Study Guide
TransactionSearch Response
A TransactionSearch response contains the results of the transaction search.
N OTE: Each of these parameters should be numbered sequentially beginning with 0 (for
example, L_TIMESTAMP0, L_TIMESTAMP1, L_TIMESTAMP2, and so on).
Retrieving Transaction Details
If the merchant has the Transaction ID of a transaction, the merchant can retrieve all of the
details about that transaction from the PayPal server.
N OTE: The details for some kinds of transactions cannot be retrieved with
GetTransactionDetails (for example, bank transfer withdrawals).
TABLE 8.10 TransactionSearch Response Fields
Field Description
L_TIMESTAMP
n Date and time (in UTC/GMT format) the transaction occurred.
L_TIMEZONE
n Time zone of the transaction.
L_TYPE
n Type of the transaction.
L_EMAIL
n Email address of the payer or the payment recipient (the “payee”). If the payment
amount is positive, this field is the recipient of the funds. If the payment is negative,
this field is the paying customer.
L_NAME
n Display name of the payer.
L_TRANSACTIONID
n Seller’s transaction ID.
L_STATUS
n Status of the transaction.
L_AMT
n Total gross amount charged, including any profile shipping cost and taxes.
L_FREEAMT
n Fee that PayPal charged for the transaction.
L_NETAMT
n Net amount of the transaction.