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 97
Transactions
Transaction Searches
8
TRANSACTIONCLASS Search by classification of transaction.
Some possible classes of transactions are not searchable with this field 
(for example, bank-transfer withdrawals).
The following classes of transaction can be searched for:
z All — All transaction classifications
z Sent — Only payments sent
z Received — Only payments received
z MassPay — Only mass payments
z MoneyRequest — Only money requests
z FundsAdded — Only funds added to balance
z FundsWithdrawn — Only funds withdrawn from balance
z Referral — Only transactions involving referrals
z Fee — Only transactions involving fees
z Subscription — Only transactions involving subscriptions
z Dividend — Only transactions involving dividends
z Billpay — Only transactions involving BillPay Transactions
z Refund — Only transactions involving refunds
z CurrencyConversions — Only transactions involving currency 
conversions
z BalanceTransfer — Only transactions involving balance 
transfers
z Reversal — Only transactions involving BillPay Reversals
z Shipping — Only transactions involving UPS shipping fees
z BalanceAffecting — Only transactions that affect the account 
balance
z ECheck — Only transactions involving eCheck
No
AMT Search by transaction amount. No
STATUS Search by transaction status:
z Pending — The payment is pending. The specific reason the 
payment is pending is returned by the GetTransactionDetails 
API.
z Processing — The payment is being processed.
z Success — The payment was completed, and the funds were 
added successfully to the merchant’s account balance.
z Denied — The merchant denied the payment. This happens only 
if the payment was previously pending.
z Reversed — A payment was reversed due to a chargeback or 
other type of reversal. The funds were removed from the 
merchant’s account balance and returned to the customer.
No
T
ABLE 8.9 TransactionSearch Request Parameters (Continued)
Parameter Description Required?










