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 69
Express Checkout
Express Checkout API Reference Information
6
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
INVNUM The merchant’s own invoice or tracking number.
Character length and limitations: 127 single-byte alphanumeric
characters.
No
BUTTONSOURCE An identification code for use by third-party applications to
identify transactions.
Character length and limitations: 32 single-byte alphanumeric
characters.
No
NOTIFYURL The URL for receiving Instant Payment Notification (IPN)
about this transaction.
N OTE: If this value is not specified, the notification URL from
the Merchant Profile is used, if one is available.
Character length and limitations: 2,048 single-byte
alphanumeric characters.
No
ITEMAMT Sum of cost of all items in this order.
N OTE: 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 (,).
N OTE: ITEMAMT is required if a value is specified for
L_AMTn.
No
SHIPPINGAMT Total shipping costs for this order.
N OTE: 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 (,).
No
HANDLINGAMT Total handling costs for this order.
N OTE: 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 (,).
No
T
ABLE 6.6 DoExpressCheckoutPayment Request Parameters (Continued)
Parameter Description Required?