Study Guide

Table Of Contents
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?