Study Guide

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