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?