2007

Table Of Contents
NVP API Method and Field Reference
Express Checkout
44 April 2007 Name-Value Pair API Developer Guide and Reference
TABLE A.7 DoExpressCheckoutPayment Parameters
Parameter Description Required?
METHOD Name of the API: DoExpressCheckoutPayment Yes
TOKEN The timestamped token value that was returned by
SetExpressCheckout response and passed on
GetExpressCheckoutDetails request.
Character length and limitations: 20 single-byte characters
Yes
PAYMENTACTION How you want to obtain payment:
z Sale indicates that this is a final sale for which you are requesting
payment.
Character length and limit: Up to 13 single-byte alphabetic characters
Allowable Values:
z Authorization
z Order
z Sale
Default: The transaction resulting from DoExpressCheckoutPayment
request will be a final sale..
Yes
PAYERID Unique PayPal customer account identification number as returned by
GetExpressCheckoutDetails response.
Character length and limitations: 13 single-byte alphanumeric characters.
Yes
AMT Total of order, including shipping, handling, and tax.
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 (,).
Yes
DESC Description of items the customer is purchasing.
Character length and limitations: 127 single-byte alphanumeric characters
No
CUSTOM A free-form field for your own use.
Character length and limitations: 256 single-byte alphanumeric characters
No
INVNUM Your 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