Study Guide

Table Of Contents
PayPal Certified Developer Program Study Guide March 2008 83
Direct Payment API
Direct Payment API Reference Information
7
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.
If this URL is not specified in the request, the notification URL from the
Merchant Profile is used, if one exists.
Character length and limitations: 2,048 single-byte alphanumeric
characters
No
L_NAME
n Item name.
Character length and limitations: 127 single-byte characters
These parameters should be ordered sequentially beginning with 0 (for
example, L_NAME0, L_NAME1, and so on).
No
L_NUMBER
n Item number.
Character length and limitations: 127 single-byte characters
These parameters should be ordered sequentially beginning with 0 (for
example, L_NUMBER0, L_NUMBER1, and so on).
No
L_QTY
n Item quantity.
Character length and limitations: Any positive integer
These parameters should be ordered sequentially beginning with 0 (for
example, L_QTY0, L_QTY1, and so on).
No
L_TAXAMT
n Item sales tax.
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
(,).
These parameters should be ordered sequentially beginning with 0 (for
example, L_TAXAMT0, L_TAXAMT1, and so on).
No
L_AMT
n Cost of the item.
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
(,).
These parameters should be ordered sequentially beginning with 0 (for
example, L_AMT0, L_AMT1, and so on).
If a value for L_AMTn is specified, there must be a value for ITEMAMT.
No
T
ABLE 7.1 DoDirectPayment Request Parameters (Continued)
Parameter Description Required?