PayPal APIs_ Up and Running_ A Developer's Guide - Michael Balderas [23]
SHIPTOPHONENUM The phone number. Limited to 20 single-byte characters.
AMT The total cost of the transaction to the customer (required).
If the shipping cost and tax charges are known, include them in this value; if not, this value should be the current subtotal of the order. If the transaction includes one or more one-time purchases, this field must be equal to the sum of the purchases. Set this field to 0 if the transaction does not include a one-time purchase, for example, when you set up a billing agreement for a recurring payment that is not charged immediately. Purchase-specific fields will be ignored. Limitations: Must not exceed $10,000 USD in any currency. No currency symbol. Must have two decimal places, the decimal separator must be a period (.), and the optional thousands separator must be a comma (,).
CURRENCYCODE A three-character currency code. The default is USD .
ITEMAMT Sum of the cost of all items in this order. ITEMAMT is required if you specify L_AMTn. Limitations: Must not exceed $10,000 USD in any currency. No currency symbol. Must have two decimal places, the decimal separator must be a period (.), and the optional thousands separator must be a comma (,).
SHIPPINGAMT Total shipping cost for this order. If you specify a value for SHIPPINGAMT, you are required to specify a value for ITEMAMT as well. Limitations: Must not exceed $10,000 USD in any currency. No currency symbol. Must have two decimal places, the decimal separator must be a period (.), and the optional thousands separator must be a comma (,).
HANDLINGAMT Total handling costs for this order. If you specify a value for HANDLINGAMT, you are required to specify a value for ITEMAMT as well. Limitations: Must not exceed $10,000 USD in any currency. No currency symbol. Must have two decimal places, the decimal separator must be a period (.), and the optional thousands separator must be a comma (,).
TAXAMT Sum of the tax for all items in this order. TAXAMT is required if you specify L_TAXAMT n. Limitations: Must not exceed $10,000 USD in any currency. No currency symbol. Must have two decimal places, the decimal separator must be a period (.), and the optional thousands separator must be a comma (,).
DESC A description of the items the customer is purchasing. Limited to 127 single-byte alphanumeric characters.
CUSTOM A free-form field for your own use. Limited to 256 single-byte alphanumeric characters.
INVNUM Your own internal invoice or tracking number. Limited to 127 single-byte alphanumeric characters.
BUTTONSOURCE An identification code for use by third-party applications to identify transactions. Limited to 32 single-byte alphanumeric characters.
L_NAME n The item name. Limited to 127 single-byte characters.
L_DESC n The item description. Limited to 127 single-byte characters.
L_AMT n The cost of the item. If you specify a value for L_AMTn, you must specify a value for ITEMAMT . Limitations: Must not exceed $10,000 USD in any currency. No currency symbol. Must have two decimal places, the decimal separator must be a period (.), and the optional thousands separator must be a comma (,).
L_NUMBER n The item number. Limited to 127 single-byte characters.
L_QTY n The item quantity. Can be any positive integer.
L_TAXAMT n The item’s sales tax. Limitations: Must not exceed $10,000 USD in any currency. No currency symbol. Must have two decimal places, the decimal separator must be a period (.), and the optional thousands separator must be a comma (,).
SHIPTONAME The person’s name associated with the shipping address. Required if using a shipping address. Limited to 32 single-byte characters.
SHIPTOSTREET The first street address. Required if using a shipping address. Limited to 100 single-byte characters.
SHIPTOSTREET2 The second street address. Limited to 100 single-byte characters.
SHIPTOCITY The name of the city. Required if using a shipping address. Limited to 40 single-byte characters.
SHIPTOSTATE The state or province. Required if using a shipping address. Limited to 40 single-byte characters.
SHIPTOZIP