2009

Table Of Contents
Name-Value Pair API Developer Guide 08 April 2009 73
Express Checkout API Operations
DoExpressCheckoutPayment API
TRANSACTIONTYPE The type of transaction
Character length and limitations:15 single-byte characters
Valid values:
z cart
z express-checkout
PAYMENTTYPE Indicates whether the payment is instant or delayed.
Character length and limitations: Seven single-byte characters
Valid values:
z none
z echeck
z instant
ORDERTIME Time/date stamp of payment
AMT The final amount charged, including any shipping and taxes from your Merchant
Profile.
Character length and limitations: Does not exceed $10,000 USD in any currency. No
currency symbol. Regardless of currency, decimal separator is a period (.), and the
optional thousands separator is a comma (,). Equivalent to nine characters maximum
for USD.
CURRENCYCODE (Optional) A three-character currency code. Default: USD.
FEEAMT PayPal fee amount charged for the transactionCharacter length and limitations: Does
not exceed $10,000 USD in any currency. No currency symbol. Regardless of
currency, decimal separator is a period (.), and the optional thousands separator is a
comma (,). Equivalent to nine characters maximum for USD.
SETTLEAMT Amount deposited in your PayPal account after a currency conversion.
TAXAMT Tax charged on the transaction.
Character length and limitations: Does not exceed $10,000 USD in any currency. No
currency symbol. Regardless of currency, decimal separator is a period (.), and the
optional thousands separator is a comma (,). Equivalent to nine characters maximum
for USD.
EXCHANGERATE Exchange rate if a currency conversion occurred. Relevant only if your are billing in
their non-primary currency. If the customer chooses to pay with a currency other than
the non-primary currency, the conversion occurs in the customers account.Character
length and limitations: a decimal that does not exceed 17 characters, including
decimal point
PAYMENTSTATUS Status of the payment:Completed: The payment has been completed, and the funds
have been added successfully to your account balance.
Pending: The payment is pending. See the PendingReason element for more
information.
Field Description