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
 
 
Direct Payment API
Direct Payment API Reference Information
7
82 March 2008 PayPal Certified Developer Program Study Guide
CURRENCYCODE A three-character currency code.
Default: USD.
This parameter accepts only the following currencies:
z AUD — Australian Dollar
z CAD — Canadian DOllar
z EUR — Euro
z GBP — Pound Sterling
z JPY — Japanese Yen
z USD — US Dollar
No
ITEMAMT Sum of the cost of all items in this order.
Limitations: Must not exceed $10,000 USD in any currency. No 
currency symbol. Must have two decimal places, decimal separator must 
be a period (.), and the optional thousands separator must be a comma 
(,).
ITEMAMT is required if L_AMTn is specified.
No
SHIPPINGAMT Total shipping costs for this order.
Limitations: Must not exceed $10,000 USD in any currency. No 
currency symbol. Must have two decimal places, decimal separator must 
be a period (.), and the optional thousands separator must be a comma 
(,).
If a value for SHIPPINGAMT is specified, there also must be a value for 
ITEMAMT.
No
HANDLINGAMT Total handling costs for this order.
Limitations: Must not exceed $10,000 USD in any currency. No 
currency symbol. Must have two decimal places, decimal separator must 
be a period (.), and the optional thousands separator must be a comma 
(,).
If a value for HANDLINGAMT is specified, there also must be a value for 
ITEMAMT.
No
TAXAMT Sum of the tax for all items in this order.
Limitations: Must not exceed $10,000 USD in any currency. No 
currency symbol. Must have two decimal places, decimal separator must 
be a period (.), and the optional thousands separator must be a comma 
(,).
TAXAMT is required if L_TAXAMTn is specified.
No
DESC Description of items the customer is purchasing.
Character length and limitations: 127 single-byte alphanumeric 
characters
No
CUSTOM A free-form field for the developer’s own use.
Character length and limitations: 256 single-byte alphanumeric 
characters
No
T
ABLE 7.1 DoDirectPayment Request Parameters (Continued)
Parameter Description Required?










