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 9
List of Tables
Table 1.1 PayPal Payment Processing Solutions    . . . . . . . . . . . . . . . .  . . 17
Table 2.1 High Fraud Risk Quick Reference   . . . . . . . . . . . . . . . . .  . . . . 26
Table 2.2 PCI Data Security Standard . . . . . . .  . . . . . . . . . . . .  . . . . . 32
Table 2.3 Merchant Levels for PCI Compliance  .  . . . . . . . . . . . . . . . .  . . 32
Table 2.4 PCI Compliance Validation Requirements . . . . . . . . . . .  . . . . . . 33
Table 2.5 Fraud Protection Services Purchase Options . . . . . . . . . . . .  . . . 34
Table 2.6 Comparison of Fraud Protection Services  . . . . . . . . . . .  . . . . . . 35
Table 4.1 Required Security Parameters  . .  .  . . . . . . . . . . . . . . . .  . . . . 50
Table 5.1 URL-Encoding Methods   . . . . . . .  . . . . . . . . . . . . . . . .  . . . 55
Table 5.2 General Format of a Request  . . . . . .  . . . . . . . . . . .  . . . . . . 56
Table 5.3 General Format of a Successful Response  . . . . . . . . . . .  . . . . . 57
Table 5.4 ACK Parameter Values . . . . . . .  . . . . . . . . . . . . . .  . . . . . . 57
Table 5.5 Format of an Error Response  . . .  . . . . . . . . . . . . . . . .  . . . . 57
Table 6.1 Express Checkout Flow-of-Control and Integration Points . . .  . . . . . . 60
Table 6.2 SetExpressCheckout Request Parameters  . . . . . . . . . . . . .  . . . 62
Table 6.3 SetExpressCheckout Response Fields   . . . . . . . . . . . . . . .  . . . 65
Table 6.4 GetExpressCheckoutDetails Request Parameters . . . . . . . . . .  . . . 66
Table 6.5 GetExpressCheckoutDetails Response Fields . . . . . . . . . . .  . . . . 66
Table 6.6 DoExpressCheckoutPayment Request Parameters  . . . . . . . .  . . . . 68
Table 6.7 DoExpressCheckoutPayment Response Fields  .  . . . . . . . .  . . . . . 71
Table 7.1 DoDirectPayment Request Parameters   . . . . . . . . . . . . . . .  . . . 80
Table 7.2 DoDirectPayment Response Fields  . . . . . . . . . . . . . . . .  . . . . 84
Table 8.1 DoCapture Request Parameters  . .  . . . . . . . . . . . . . . . .  . . . . 88
Table 8.2 DoCapture Response Fields  . . . . . . .  . . . . . . . . . . . .  . . . . . 89
Table 8.3 DoVoid Request Parameters . . .  . . . . . . . . . . . . . . . .  . . . . . 91
Table 8.4 DoVoid Response Fields  . . . . . . . . . . . . . . . . . . . . .  . . . . . 92
Table 8.5 DoReauthorization Request Parameters . . . . . . . . . . . . .  . . . . . 92
Table 8.6 DoReauthorization Response Fields . . .  . . . . . . . . . . .  . . . . . . 92
Table 8.7 RefundTransaction Request Parameters    . . .  . . . . . . . . . . . .  . . 94
Table 8.8 RefundTransaction Response Fields   . . . . . . . . . . . . .  . . . . . . 94
Table 8.9 TransactionSearch Request Parameters   . . . . . . . . . . . . . . .  . . 95










